@charset "UTF-8";.header{height:64px;background:#262f43;color:#fff;box-shadow:0 2px 8px #0000001a;z-index:100}.header-white .header-content{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 16px}.header-white .header-left{display:flex;align-items:center;gap:16px;margin-right:12px}.header-white .logo-container{display:flex;align-items:center;gap:12px}.header-white .logo-icon{width:24px;height:24px;background:#1890ff;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.header-white .header-title{font-weight:500;font-size:14px;color:#fff;margin:0;width:120px;height:40px;background:url(/assets/logo-pw9IHo4A.png) left center no-repeat;background-size:contain}.header-white .header-title--7888{background:url(/assets/logo-zh-DZzasHmt.png) left center no-repeat;background-size:contain}.header-white .header-subtitle{font-size:14px;color:#fff}.header-white .divider-vertical{width:1px;height:18px;background:#484848}.header-white .header-center{display:flex;align-items:center;gap:12px}.header-white .province-selector{display:flex;align-items:center;background:#091123;border-radius:6px}.header-white .globe-icon{width:16px;height:16px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1768895551522'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='5634'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M512%200C294.208%200%20117.034667%20177.152%20117.056%20394.922667c0%2080.896%2024.298667%20158.677333%2069.781333%20224.149333%202.282667%203.925333%204.586667%207.722667%207.296%2011.413333l288.277333%20379.989333C490.24%201019.2%20500.757333%201024%20512.021333%201024c11.114667%200%2021.696-4.842667%2030.848-15.104l286.954667-378.474667c2.837333-3.754667%205.248-7.872%206.570667-10.282667%2046.144-66.389333%2070.570667-144.256%2070.570667-225.173333C906.965333%20177.152%20729.792%200%20512%200zM512%20536.170667c-77.781333%200-141.077333-63.296-141.077333-141.098667%200-77.781333%2063.296-141.056%20141.077333-141.056%2077.781333%200%20141.077333%2063.296%20141.077333%20141.056C653.077333%20472.874667%20589.781333%20536.170667%20512%20536.170667z'%20p-id='5635'%20fill='%23ffffff'%3e%3c/path%3e%3c/svg%3e") left center no-repeat;background-size:15px 15px}.header-white .province-select{padding-left:0;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;outline:none;transition:all .3s ease;background:#091123;border:none;margin:0 auto 0 10px}.header-white .province-select .ant-select-content-value{color:#fff}.header-white .province-select:hover{border-color:#40a9ff}.header-white .province-select option{background-color:#091123;color:#333}.header-white .calendar-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;border:none;border-radius:4px;background-color:transparent;font-weight:400;font-size:14px;color:#fff;cursor:pointer;transition:all .3s ease}.header-white .calendar-icon{width:16px;height:16px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1768895821226'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='10810'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M896%20384H128c-17.6%200-32-14.4-32-32s14.4-32%2032-32h768c17.6%200%2032%2014.4%2032%2032s-14.4%2032-32%2032z%20m-64%20544H192c-52.8%200-96-43.2-96-96V224c0-52.8%2043.2-96%2096-96%2017.6%200%2032%2014.4%2032%2032s-14.4%2032-32%2032-32%2014.4-32%2032v608c0%2017.6%2014.4%2032%2032%2032h640c17.6%200%2032-14.4%2032-32V224c0-17.6-14.4-32-32-32s-32-14.4-32-32%2014.4-32%2032-32c52.8%200%2096%2043.2%2096%2096v608c0%2052.8-43.2%2096-96%2096zM320%20224c-17.6%200-32-14.4-32-32v-64c0-17.6%2014.4-32%2032-32s32%2014.4%2032%2032v64c0%2017.6-14.4%2032-32%2032z%20m256-32H448c-17.6%200-32-14.4-32-32s14.4-32%2032-32h128c17.6%200%2032%2014.4%2032%2032s-14.4%2032-32%2032z%20m128%2032c-17.6%200-32-14.4-32-32v-64c0-17.6%2014.4-32%2032-32s32%2014.4%2032%2032v64c0%2017.6-14.4%2032-32%2032z'%20fill='%23ffffff'%20p-id='10811'%3e%3c/path%3e%3c/svg%3e") left center no-repeat;background-size:16px 16px}.header-white .header-right{display:flex;align-items:center;gap:12px;margin-left:auto}.header-white .ai-agent-btn{display:flex;align-items:center;gap:6px;border:none;border-radius:4px;background-color:#091123;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;padding:5px 16px 5px 12px}.header-white .ai-icon{width:16px;height:16px;background:url(/assets/agent_icon-iYNxNBT2.png) left center no-repeat;background-size:16px 16px}.header-white .ai-icon--7888{background:url(/assets/agent_de-CqB4k66I.svg) left center no-repeat;background-size:16px 16px}.header-white .search-container{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f5f5;border-radius:4px;min-width:300px}.header-white .search-icon{font-size:16px;color:#999}.header-white .search-input{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#333}.header-white .search-input::placeholder{color:#999}.header-white .header-actions{display:flex;align-items:center;gap:12px}.header-white .icon-btn{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .3s ease}.header-white .icon-btn:hover{background:#f5f5f5}.header-white .icon{font-size:18px}.header-white .notification-btn{position:relative}.header-white .notification-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;background:#ff4d4f;border-radius:50%;border:1px solid #ffffff}.header-white .user-info{display:flex;align-items:center;gap:8px}.header-white .user-avatar{width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1768902276213'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='15393'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M0%20512c0%20282.77248%20229.22752%20512%20512%20512s512-229.22752%20512-512C1024%20229.23264%20794.77248%200%20512%200S0%20229.23264%200%20512z'%20fill='%23ffffff'%20p-id='15394'%20data-spm-anchor-id='a313x.search_index.0.i31.65df3a81Mm8DCn'%20class='selected'%3e%3c/path%3e%3cpath%20d='M886.6816%20859.29984c-74.6496-47.02208-192.1024-88.17152-204.02176-94.14144-12.80512-6.4-74.67008-25.6-76.8-74.65984-1.8688-42.8288%2039.43424-58.86976%2076.8-104.54016%2025.60512-49.78176%2059.73504-168.52992%2025.6-277.32992-57.6-132.27008-192-132.2496-192-132.2496l-4.26496%201.69472-4.26496-1.69472s-134.4-0.0256-192%20132.2496c-34.14016%20108.8%200.01024%20233.94816%2025.6%20277.32992%2037.37088%2045.6704%2078.66368%2061.71136%2076.8%20104.54016-2.13504%2049.05984-64%2068.25984-76.8%2074.65984-11.91936%205.96992-129.37728%2047.11936-204.02688%2094.14144-0.29696%200.20992-0.49664%200.41984-0.77824%200.62976C230.02624%20960.79872%20363.60192%201024%20512%201024c148.3264%200%20281.85088-63.15008%20375.35744-163.93216-0.256-0.24576-0.42496-0.51712-0.67584-0.768z'%20fill='%23e6e6e6'%20p-id='15395'%20data-spm-anchor-id='a313x.search_index.0.i32.65df3a81Mm8DCn'%20class='selected'%3e%3c/path%3e%3c/svg%3e") left center no-repeat;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:500;background-size:20px 20px}.header-white .avatar-text{color:#fff}.header-white .user-name{font-size:14px;color:#fff}@media (max-width: 1200px){.header-white .header-content{padding:0 16px}.header-white .search-container{min-width:200px}.header-white .header-subtitle{display:none}}@media (max-width: 968px){.header-white .header-left,.header-white .header-center,.header-white .header-right{gap:8px}.header-white .search-container{min-width:150px}.header-white .user-name{display:none}}@media (max-width: 768px){.header-white .header-content{padding:8px 12px;flex-wrap:wrap;height:auto;min-height:64px}.header-white .header-left{width:100%;margin-bottom:8px}.header-white .header-center{flex:1;justify-content:flex-start}.header-white .header-right{flex:1;justify-content:flex-end}.header-white .search-container{min-width:120px;flex:1}.header-white .logo-container{gap:8px}.header-white .header-title{font-size:16px}.header-white .calendar-btn,.header-white .ai-agent-btn{padding:4px 12px;font-size:12px}.header-white .province-select{padding:4px 8px;font-size:12px}}@media (max-width: 480px){.header-white .header-content{padding:0 8px}.header-white .search-container,.header-white .calendar-btn span,.header-white .ai-agent-btn span{display:none}.header-white .calendar-btn,.header-white .ai-agent-btn{padding:6px;min-width:32px}}.calendar-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.calendar-modal-overlay .fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:0;min-height:1.5rem}.fc .fc-col-header-cell-cushion{color:#3d3d3d}.calendar-modal{background:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}.calendar-title{font-weight:500;font-size:20px;color:#3d3d3d}.calendar-header-center{display:flex;align-items:center;gap:8px;position:relative}.calendar-icon{font-size:18px}.calendar-year-month-selector{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .3s}.calendar-year-month-selector:hover{background:#f5f5f5}.calendar-month-year{font-size:16px;font-weight:500;color:#333}.calendar-dropdown{font-size:12px;color:#666;transition:transform .3s}.calendar-year-month-selector:hover .calendar-dropdown{color:#1890ff}.year-month-dropdown{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1001;display:flex;gap:0;min-width:400px;max-height:500px;overflow:hidden}.dropdown-section{flex:1;padding:12px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column}.dropdown-section:last-child{border-right:none}.dropdown-label{font-size:12px;color:#999;margin-bottom:8px;padding:0 4px}.year-nav-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:4px 0}.year-nav-btn{width:28px;height:28px;border:none;background:transparent;font-size:16px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.year-nav-btn:hover{background:#f5f5f5;color:#1890ff}.year-display{font-size:14px;font-weight:600;color:#333}.dropdown-options{flex:1;overflow-y:auto}.year-options{max-height:300px}.dropdown-option{padding:6px 8px;font-size:14px;color:#666;cursor:pointer;border-radius:2px;transition:all .2s}.dropdown-option:hover{background:#e6f7ff;color:#1890ff}.dropdown-option.selected{background:#1890ff;color:#fff}.month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.month-option{padding:8px 12px;font-size:14px;color:#666;cursor:pointer;border-radius:4px;text-align:center;transition:all .2s;border:1px solid transparent}.month-option:hover{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}.month-option.selected{background:#1890ff;color:#fff;border-color:#1890ff}.calendar-header-actions{display:flex;align-items:center;gap:12px}.calendar-action-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;color:#333;cursor:pointer;transition:all .3s}.calendar-action-btn:hover{border-color:#1890ff;color:#1890ff}.action-icon{font-size:16px}.calendar-close-btn{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.calendar-close-btn:hover{background:#f5f5f5;color:#333}.calendar-content{padding:24px 24px 0;overflow-y:auto;flex:1;display:flex;flex-direction:column}.calendar-grid-wrapper{flex:1;overflow-y:auto}.calendar-grid-wrapper .fc .fc-daygrid-event{border:none;background:transparent;padding:0;margin:0}.calendar-grid-wrapper .fc .fc-daygrid-event-dot{border:none;background:transparent}.calendar-grid{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.weekday-header{padding:12px;text-align:center;font-size:14px;font-weight:600;color:#333;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.weekday-header:last-child{border-right:none}.weekend-header{background:#fff7e6;color:#d46b08}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{min-height:120px;padding:8px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative}.calendar-day:nth-child(7n){border-right:none}.calendar-day.empty{background:#fafafa}.calendar-day.weekday{background:#f6ffed}.calendar-day.weekend{background:#fff}.day-number{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.day-number.weekend-number{color:#d46b08}.lunar-date{font-size:12px;color:#999;margin-bottom:8px}.custom-day-cell.holiday .day-number{color:#d4380d}.holiday-badge{display:inline-block;max-width:100%;font-size:11px;line-height:1.2;padding:2px 6px;margin-top:2px;margin-bottom:6px;border-radius:10px;background:#fff1f0;color:#d4380d;border:1px solid #ffccc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-events{display:flex;flex-direction:column;gap:4px;margin-top:4px}.event-item{font-size:11px;line-height:1.5;color:#333;padding:4px 6px;border-radius:3px;background:#d7fffb}.event-item.event-medium-long{background:#fffbe6}.event-item.event-rolling{background:#e6f7ff}.event-item.event-other,.event-item.event-registration{background:#f5f5f5}.event-name{font-weight:500;color:#333;margin-bottom:2px}.event-time{color:#666;font-size:10px}.calendar-legend{display:flex;justify-content:center;gap:24px;padding:20px 24px;border-top:1px solid #e0e0e0;background:#fff;position:sticky;bottom:0;z-index:10;margin-top:auto}.legend-item{display:flex;align-items:center;gap:8px}.legend-color{width:12px;height:12px;border-radius:50%;display:inline-block}.legend-yellow{background:#fffbe6}.legend-green{background:#d7fffb}.legend-blue{background:#e6f7ff}.legend-grey{background:#8c8c8c}.legend-text{font-size:14px;color:#333}@media (max-width: 1200px){.calendar-modal{width:95%;max-width:1000px}.calendar-content{padding:20px}.calendar-day{min-height:100px}}@media (max-width: 968px){.calendar-modal{width:98%;max-height:95vh}.calendar-header{padding:12px 16px;flex-wrap:wrap;gap:8px}.calendar-title{font-size:16px}.calendar-header-center{order:3;width:100%;justify-content:center}.calendar-header-actions{gap:8px}.calendar-action-btn{padding:4px 10px;font-size:12px}.calendar-content{padding:16px}.calendar-day{min-height:90px;padding:6px}.day-number{font-size:14px}.lunar-date{font-size:11px}.event-item{font-size:10px;padding:3px 4px}.year-month-dropdown{min-width:350px}.month-grid{gap:4px}.month-option{padding:6px 8px;font-size:12px}.calendar-legend{flex-wrap:wrap;gap:16px;padding:16px}}@media (max-width: 768px){.calendar-modal{width:100%;max-height:100vh;border-radius:0}.calendar-header{padding:10px 12px}.calendar-title,.calendar-month-year{font-size:14px}.calendar-action-btn span{display:none}.calendar-action-btn{padding:6px;min-width:32px}.calendar-content{padding:12px}.calendar-day{min-height:80px;padding:4px}.day-number{font-size:12px}.lunar-date{font-size:10px;margin-bottom:4px}.event-item{font-size:9px;padding:2px 3px;line-height:1.3}.event-name{font-size:9px}.event-time{font-size:8px}.weekday-header{padding:8px 4px;font-size:12px}.year-month-dropdown{min-width:300px;max-height:400px;flex-direction:column}.dropdown-section{border-right:none;border-bottom:1px solid #e0e0e0}.dropdown-section:last-child{border-bottom:none}.month-grid{grid-template-columns:repeat(4,1fr)}.calendar-legend{flex-direction:column;gap:12px;padding:12px}.legend-item,.legend-text{font-size:12px}}@media (max-width: 480px){.calendar-header{padding:8px}.calendar-title,.calendar-month-year{font-size:12px}.calendar-content{padding:8px}.calendar-day{min-height:70px;padding:3px}.day-number{font-size:11px}.lunar-date{font-size:9px;margin-bottom:2px}.event-item{font-size:8px;padding:1px 2px}.weekday-header{padding:6px 2px;font-size:10px}.year-month-dropdown{min-width:280px;max-height:350px}.month-grid{grid-template-columns:repeat(3,1fr);gap:3px}.month-option{padding:4px 6px;font-size:11px}.calendar-legend{padding:10px}.legend-item,.legend-text{font-size:11px}}.sidebar{width:160px;background-color:#262f43;overflow-y:auto;transition:width .3s ease}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:8px}.sidebar::-webkit-scrollbar-thumb:hover{background:#fff6}.sidebar-nav{padding:0 0 16px}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu-item{margin:4px 0}.sidebar-link{display:flex;flex-direction:row;align-items:center;color:#fff;text-decoration:none;transition:all .3s ease;padding:6px 0 6px 12px}.sidebar-link:hover{cursor:pointer}.sidebar-link-content{display:flex;flex-direction:row;align-items:center}.sidebar-link.active{background:#1677ff33;border-left:6px solid #1677FF;border-radius:0 4px 4px 0;padding-left:9px!important}.sidebar-icon{margin-right:4px;width:20px;text-align:center;flex-shrink:0}.sidebar-icon img{width:20px;height:20px;vertical-align:-1px}.sidebar-label{font-size:14px}.sidebar-arrow{font-size:10px;margin-left:auto;padding-right:16px;color:#fff;transition:transform .3s ease}.sidebar-submenu{list-style:none;padding:0;background-color:#262f43;margin:0}.sidebar-submenu-item{margin-top:6px;margin-bottom:6px}.sidebar-sublink{display:flex;align-items:center;padding:8px 0 8px 30px;color:#fff;text-decoration:none;transition:all .3s ease;cursor:pointer;font-size:13px;border-left:6px solid transparent}.sidebar-sublink.active{background:#1677ff33;border-radius:0 4px 4px 0;border-left:6px solid #1677FF}.sidebar-sublabel{font-size:14px}.mobile-menu-toggle{display:none;position:fixed;top:16px;left:16px;z-index:1001;background:#262f43;color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:18px;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.mobile-menu-toggle:hover{background:#091123}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}@media (max-width: 1024px){.sidebar{width:120px}.sidebar-label{font-size:13px}.sidebar-sublabel{font-size:12px}}@media (max-width: 768px){.mobile-menu-toggle,.sidebar-overlay{display:block}.sidebar{position:fixed;top:0;left:-100%;width:240px;height:100vh;z-index:1000;transition:left .3s ease;box-shadow:2px 0 8px #00000026}.sidebar.mobile-open{left:0}.sidebar-link{padding:12px 16px;flex-direction:row}.sidebar-icon{margin-right:12px;width:20px}.sidebar-icon img{width:20px;height:20px}.sidebar-label{font-size:14px;display:block}.sidebar-arrow{font-size:12px}.sidebar-submenu{background-color:#1a2332;padding-left:8px}.sidebar-sublink{padding:10px 0 10px 40px;font-size:13px}.sidebar-sublabel{font-size:13px}}@media (max-width: 480px){.mobile-menu-toggle{top:12px;left:12px;padding:6px 10px;font-size:16px}.sidebar{width:200px}.sidebar-link{padding:10px 12px}.sidebar-label{font-size:13px}.sidebar-sublink{padding:8px 0 8px 32px;font-size:12px}.sidebar-sublabel{font-size:12px}}.chat-panel{width:30%;min-width:350px;max-width:430px;height:100%;background:#f3f7fd;display:flex;flex-direction:column;box-shadow:-2px 0 8px #00000026;border-left:1px solid #e0e0e0;position:relative}.chat-resize-handle{position:absolute;left:-4px;top:0;width:8px;height:100%;cursor:col-resize;z-index:5}.chat-panel--resizing .chat-resize-handle{background:#1890ff1f}.fc .fc-daygrid-day-top{flex-direction:row}@media (max-width: 1200px){.chat-panel{width:30%;min-width:280px}}@media (max-width: 968px){.chat-panel{width:30%;min-width:250px}}@media (max-width: 768px){.chat-panel{position:fixed;top:64px;right:0;width:100%;max-width:100%;min-width:100%;height:calc(100vh - 64px);z-index:200;box-shadow:-4px 0 16px #0003}}.chat-header{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:nowrap;margin-top:16px}.chat-header--minimal{min-height:48px}.chat-header-brand{font-size:15px;font-weight:600;color:#1a1a2e;letter-spacing:.02em}.chat-header-tools{width:100%;display:inline-flex;align-items:center;color:#3d3d3d;justify-content:space-between;gap:10px;font-size:16px}.chat-header-tools-icons{display:inline-flex;align-items:center;gap:10px}.chat-header-icon-btn{width:36px;height:36px;padding:0;border:none;border-radius:10px;background:transparent;color:#4a5568;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.chat-header-icon-btn:hover{background:#ffffffe6;color:#1890ff}.chat-header-left{display:flex;align-items:center;gap:12px}.chat-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:20px}.chat-title{display:flex;flex-direction:column}.chat-title-main{font-size:16px;font-weight:600;color:#333}.chat-title-status{font-size:12px;color:#52c41a}.chat-close-btn{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s;position:absolute;left:6px}.chat-close-btn:hover{background:#f5f5f5;color:#333}.chat-messages{flex:1;overflow-y:auto;padding:16px 16px 12px;display:flex;flex-direction:column;gap:16px;background:transparent}.chat-welcome{padding:8px 4px 16px 20px}.chat-welcome-row{display:flex;align-items:center;gap:10px}.chat-welcome-mascot{width:88px;height:108px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:36px;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08));background:url(/assets/agent_bg-Cht_xCl0.png) no-repeat center center;background-size:cover}.chat-welcome-mascot--7888{width:46px;height:46px;background:url(/assets/agent_de-CqB4k66I.svg) no-repeat center center;background-size:cover}.chat-welcome-bubble{background:linear-gradient(135deg,#034ec7,#034ec7);color:#fff;padding:8px 12px;border-radius:16px 16px 16px 6px;font-size:14px;line-height:1.5;box-shadow:0 4px 14px #4a7de840}.chat-welcome-suggestions{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 2px 12px #0000000f;max-width:360px}.chat-suggestion-chip{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;border:none;background:#fff;color:#334155;font-size:12px;padding:8px 4px;border-radius:6px;cursor:pointer;transition:background .2s,transform .15s}.chat-suggestion-chip .anticon-right{color:#b3b3b3}.chat-suggestion-chip:hover{background:#e8f0fe}.chat-history-drawer .ant-drawer-body{padding:12px 0}.chat-history-empty{color:#94a3b8;font-size:14px;text-align:center;padding:32px 16px}.chat-history-list{list-style:none;margin:0;padding:0}.chat-history-list li{margin:0;border-bottom:1px solid #f0f0f0}.chat-history-item{width:100%;text-align:left;border:none;background:none;padding:14px 16px;font-size:14px;color:#333;cursor:pointer;line-height:1.45;transition:background .2s}.chat-history-item:hover{background:#f5f7fb}.message{display:flex;gap:12px;align-items:flex-start}.message.user{flex-direction:row-reverse}.message-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.message.user .message-avatar{background:#034ec7}.message-avatar-bot{width:32px;height:32px;border-radius:50%;background:url(/assets/agent_icon-iYNxNBT2.png) no-repeat center center;background-size:cover}.message-avatar-bot--7888{background:url(/assets/agent_de-CqB4k66I.svg) no-repeat center center;background-size:cover}.message-content{max-width:85%;display:flex;flex-direction:column;gap:4px}.message.user .message-content{align-items:flex-end}.message-text{padding:10px 14px;border-radius:12px;font-size:12px;line-height:1.6;word-wrap:break-word}.message-text table{width:100%;margin:8px 0;font-size:12px;border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow:auto}.message-text thead{background:#f5f7fb}.message-text th,.message-text td{border:1px solid #e0e0e0;padding:6px 8px;text-align:left}.message-text th{font-weight:600;color:#333}.message-text tr:nth-child(2n) td{background:#fafafa}.message-text tr:hover td{background:#f0f5ff}.message-heading{font-size:16px;font-weight:600;color:#1890ff;margin:8px 0 12px}.message-text strong{font-weight:600;color:#333}.message-text p{margin:0}.message-text ul{margin:0;padding-left:20px}.message-text ol{margin:0;padding-left:20px}.message-text li{margin:0}.message.bot .message-text{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-text.typing:after{content:"▋";animation:blink 1s infinite;color:#034ec7;margin-left:2px}.message.bot .message-text{background:#fff;color:#333;border:1px solid #e0e0e0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.message.user .message-text{background:#034ec7;color:#fff}.message-time{font-size:11px;color:#999;padding:0 4px}.typing-indicator{display:inline-block;animation:blink 1s infinite;color:#034ec7;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.chat-input-container{padding:16px 20px;border-top:1px solid #e0e0e0;background:#fff;display:flex;flex-direction:column;gap:12px}.chat-input{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:inherit;resize:none;outline:none;transition:all .3s}.chat-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1890ff1a}.chat-send-btn{padding:8px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;align-self:flex-end}.chat-send-btn:hover{background:#40a9ff}.chat-send-btn:disabled{background:#d9d9d9;cursor:not-allowed}.chat-input-container--pill{flex-direction:row;align-items:flex-end;gap:10px;border:1px solid rgba(0,0,0,.06);background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 16px 16px;border-radius:16px;padding:0;position:relative}.chat-input--pill{flex:1;min-height:84px;max-height:120px;padding:12px 14px;border-radius:16px;border:none;background:#fff;resize:none;line-height:1.45;outline:none;box-shadow:none}.chat-input--pill:focus{box-shadow:none;outline:none;border:none}.chat-send-btn--circle{width:26px;height:26px;min-width:26px;padding:0;border-radius:8px;align-self:center;display:flex;align-items:center;justify-content:center;font-size:14px;box-shadow:0 2px 8px #1890ff59;position:absolute;right:16px;bottom:16px}.chat-send-btn--circle:disabled{background:#cbd5e1;box-shadow:none}._container_1y2ig_1{padding:16px 0;min-height:100vh}._container_1y2ig_1 .ant-radio-group-solid .ant-radio-button-wrapper{border-image:none;border-color:#3f96ff;background-color:#fff}._tradeScaleTable_1y2ig_11 .ant-table{background:transparent}._profitBreakdownTable_1y2ig_15{font-size:11px}._profitBreakdownTable_1y2ig_15 .ant-table,._profitTrendTable_1y2ig_22 .ant-table{background:transparent}.ant-card{border-radius:12px;overflow:hidden}.ant-card-head{border-bottom:1px solid #f1f5f9;padding:0 20px;min-height:56px}.ant-card-head-title{font-size:16px;font-weight:600;color:#1e293b}.ant-card-body{padding-top:0!important}.ant-statistic-title{color:#64748b;font-size:14px;margin-bottom:8px}.ant-statistic-content{color:#0f172a;font-weight:700}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:#3f96ff;border-color:#3f96ff}.ant-radio-group-solid .ant-radio-button-label{font-size:12px}.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled) .ant-radio-button-label{color:#3f96ff}.ant-radio-button-wrapper-disabled .ant-radio-button-label{color:#3f96ff;font-size:12px}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#3f96ff}.icon-dianliang{display:inline-block;width:20px;height:20px;background:url(/assets/icon_1-BphX0RY9.svg) no-repeat center center;background-size:100% 100%}.icon-zhongchangqizhong{display:inline-block;width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%3e%3crect%20x='0'%20y='0'%20width='20'%20height='20'%20rx='6'%20fill='%233F96FF'%20fill-opacity='1'/%3e%3cpath%20d='M9.6203518,15.20898403613434C7.084415,15.20898403613434,5.010977031,13.182420336134339,5.000039339066,10.691795036134337C4.9906642437,8.443357336134339,6.6562895,6.483982236134338,8.875039300000001,6.135544420134338C9.4250393,6.048044324134338,9.906289600000001,6.477731856134338,9.906289600000001,7.015231786134338L9.906289600000001,10.00741923613434C9.906289600000001,10.144919036134338,10.0187893,10.25741923613434,10.156289600000001,10.25741923613434L13.2547264,10.25741923613434C13.5109768,10.25741923613434,13.7547264,10.368356336134338,13.9219151,10.560544636134338C14.0926924,10.756628636134337,14.1701927,11.017054636134338,14.1344137,11.274607336134338C13.8359776,13.457419536134339,12.1594138,15.032419836134338,9.959413999999999,15.194918236134338C9.8484764,15.204292936134339,9.734414600000001,15.208981136134339,9.6203518,15.20898403613434ZM9.014102000000001,6.763670086134338C9.0000401,6.763670086134338,8.9875398,6.765232686134338,8.9734774,6.766795276134339C7.0641026,7.066795526134339,5.62972713,8.754295436134338,5.63910228,10.690232836134339C5.64847732,12.926169536134339,7.6047273,14.729294436134339,9.9156647,14.56054653613434C11.8062901,14.42148263613434,13.248477,13.066795936134337,13.5047283,11.190232836134339C13.515666,11.113669536134339,13.4922285,11.038669736134338,13.4437895,10.980857036134339C13.4156647,10.949607036134339,13.3547268,10.896482136134338,13.2562895,10.896482136134338L10.1562905,10.896482136134338C9.6656647,10.896482136134338,9.2672272,10.498044636134338,9.2672272,10.00741923613434L9.2672272,7.015232266134339C9.2672272,6.8761698561343385,9.154727000000001,6.763669606134338,9.014102000000001,6.763670086134338Z'%20fill='%23FFFFFF'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3cpath%20d='M14.361077813287354,9.7558556L11.295452653287354,9.7558556C10.804827243287354,9.7558556,10.406389713287354,9.3574181,10.406389713287354,8.8667936L10.406389713287354,5.89023072C10.406389713287354,5.34804323,10.898577243287354,4.916793108,11.453264713287354,5.0136683C13.359514913287354,5.34804323,14.878265413287354,6.8292936,15.234514713287354,8.6980431C15.284515413287354,8.9605432,15.215764513287354,9.227731200000001,15.045453113287355,9.4339809C14.876702813287354,9.6386681,14.626702813287354,9.7558556,14.361077813287354,9.7558556ZM11.298577843287353,5.6371057C11.159514963287354,5.6371057,11.045452593287354,5.74960572,11.045452593287354,5.89023072L11.045452593287354,8.868356C11.045452593287354,9.0058556,11.157952843287353,9.118356200000001,11.295452653287354,9.118356200000001L14.359514913287354,9.118356200000001C14.462639313287355,9.118356200000001,14.525139313287355,9.0605431,14.553265113287353,9.0261688C14.581390413287354,8.9917936,14.626702813287354,8.9183564,14.606390513287353,8.8167939C14.300141113287353,7.2074189,12.987640813287353,5.93085629,11.340765533287353,5.64023113C11.328265723287354,5.63866854,11.312640723287354,5.63710624,11.298577843287353,5.6371057Z'%20fill='%23FFFFFF'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3c/svg%3e") no-repeat center center;background-size:100% 100%}.icon-qianyi{display:inline-block;width:20px;height:20px;background:url(/assets/icon_3-BnNgL_Ig.svg) no-repeat center center;background-size:100% 100%}.icon-shouyifenxi{display:inline-block;width:20px;height:20px;background:url(/assets/icon_4-CNObYQee.svg) no-repeat center center;background-size:100% 100%}.icon-dianliang-agent{display:inline-block;width:76px;height:95px;background:url(/assets/icon_agent-CIbrDpVW.svg) no-repeat bottom center;background-size:100% 100%;padding:0;margin-left:18px;margin-right:18px}.icon-dianliang-agent--7888{display:inline-block;width:46px;height:99px;background:url(/assets/agent_de-CqB4k66I.svg) no-repeat bottom center;background-size:100% 100%;padding:0}.change-view-mode-btn .ant-radio-button-wrapper{width:32px;height:32px;line-height:32px;text-align:center;padding:0}.page{margin:0 auto}.page.spot-page{max-width:100%;margin:0}.page-title{font-size:24px;font-weight:600;color:#333;margin-bottom:24px}.page-content{display:flex;flex-direction:column;gap:24px}.card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.card h3{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.card p{color:#666;line-height:1.6}.stats{display:flex;gap:24px;flex-wrap:wrap}.stat-item{flex:1;min-width:150px;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;text-align:center}.stat-value{font-size:32px;font-weight:700;margin-bottom:8px}.stat-label{font-size:14px;opacity:.9}.data-table{width:100%;border-collapse:collapse;margin-top:16px}.data-table th,.data-table td{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.data-table th{background-color:#f5f5f5;font-weight:600;color:#333}.data-table tr:hover{background-color:#f9f9f9}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:16px}.product-card{background:#f9f9f9;border-radius:8px;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.product-image{font-size:48px;margin-bottom:12px}.product-card h4{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.product-card p{font-size:14px;color:#666;margin:4px 0}.province-rule-grid{display:flex;gap:75px}.predicted-consumption-cell{position:relative}.form-group input,.form-group select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#667eea}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.btn-primary:hover{opacity:.9}@media (max-width: 1200px){.page{max-width:100%;padding:0 16px}.page-title{font-size:20px;margin-bottom:20px}.card{padding:20px}.stats{gap:16px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}}@media (max-width: 768px){.page{padding:0 12px}.page-title{font-size:18px;margin-bottom:16px}.card{padding:16px}.card h3{font-size:16px}.stats{flex-direction:column;gap:12px}.stat-item{width:100%}.stat-value{font-size:28px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.data-table{font-size:12px}.data-table th,.data-table td{padding:8px 6px}.form-group input,.form-group select{font-size:14px;padding:8px 10px}.btn-primary{padding:10px 20px;font-size:13px}}@media (max-width: 480px){.page{padding:0 8px}.page-title{font-size:16px;margin-bottom:12px}.card{padding:12px}.card h3{font-size:14px}.stat-value{font-size:24px}.stat-label{font-size:12px}.product-grid{grid-template-columns:1fr}.data-table{font-size:11px;display:block;overflow-x:auto}.data-table thead,.data-table tbody,.data-table tr{display:block}.data-table th,.data-table td{display:block;text-align:left;padding:6px 4px;border-bottom:1px solid #e0e0e0}.data-table th{background:#f5f5f5;font-weight:600}}.predicted-consumption-cell-selected .predicted-consumption-cell-wrapper{border:1.3px solid #1677FF}.weather-page{max-width:100%;margin:0;height:calc(100% - 16px)}.weather-page :where(.css-dev-only-do-not-override-xbngoj).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:auto}.weather-page .calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.weather-page .calendar-header .calendar-header-center{display:flex;flex-direction:column;gap:8px}.weather-container{display:flex;flex-direction:column}.weather-main-content{display:flex;gap:24px;height:calc(100vh - 264px)}.weather-map-section{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a}.calendar-container{width:100%;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.calendar-container .ant-picker-calendar .ant-picker-content td.ant-picker-cell{vertical-align:stretch;padding:0}.calendar-container .ant-picker-cell:has(.weather-cal-day-in-range){background:#1890ff29!important;box-shadow:inset 0 0 0 2px #fff;border-radius:6px}.calendar-container .ant-picker-cell.ant-picker-cell-selected .ant-picker-calendar-date-value{color:#636363}.calendar-container .ant-picker-cell .ant-picker-cell-inner.ant-picker-calendar-date{background:transparent!important;box-shadow:none!important;border-radius:0;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:4px 2px 6px;box-sizing:border-box}.calendar-cell{font-size:10px;line-height:1.5;padding-top:4px}.calendar-cell-high-temperature,.calendar-cell-low-temperature{color:#636363}.calendar-cell-wind-speed{color:#636363;display:inline-block}.map-wrapper{flex:1;min-height:500px}.weather-data-section{flex:0 0 400px;display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a;overflow-y:auto}.section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}.section-title{font-size:18px;font-weight:600;color:#333;margin-bottom:0}.city-selector-wrapper{display:flex;align-items:center;gap:8px}.city-selector-label{font-size:14px;color:#666;white-space:nowrap}.city-selector{padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;color:#333;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);min-width:120px;outline:none}.city-selector:hover{border-color:#40a9ff}.city-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.map-container{flex:1;position:relative;min-height:600px}.province-buttons{display:flex;gap:12px;margin-top:16px;justify-content:center}.province-btn{padding:8px 20px;border:2px solid;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.province-btn:hover{opacity:.8;transform:translateY(-2px)}.province-btn.active{box-shadow:0 2px 8px #0003}.weather-info-panel{display:flex;flex-direction:column;gap:20px}.weather-section{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.weather-item{padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.weather-item-label{font-size:12px;color:#666;margin-bottom:8px}.weather-item-value{font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:6px}.weather-item-value-large{font-size:28px;font-weight:700;color:#1890ff;margin:8px 0}.weather-item-sub{font-size:11px;color:#999;margin-top:4px}.weather-icon{font-size:16px}.weather-icon-large{font-size:32px;margin-right:8px}.weather-weather-main{display:flex;align-items:center;gap:8px}.weather-text{font-size:18px;font-weight:600;color:#333}.trend-up{color:#52c41a}.trend-icon{font-size:12px;margin-right:4px}.temperature-item{grid-column:1/-1;background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.comfort-item,.dewpoint-item,.trend-item{background:#f0f9ff}.weather-status-item{grid-column:1/-1;background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.visibility-item,.uv-item,.precipitation-item{background:#fffbe6}.wind-item,.wind-level-item,.wind-speed-item,.wind-angle-item{background:#f6ffed}.pressure-item,.humidity-item{background:#f9f0ff}.weather-cards{display:flex;flex-direction:column;gap:16px}.weather-card{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e9ecef;transition:all .3s}.weather-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.weather-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.weather-card-header h3{margin:0;font-size:18px;font-weight:600;color:#333}.weather-condition{padding:4px 12px;background:#e6f7ff;border-radius:12px;font-size:12px;color:#1890ff;font-weight:500}.weather-card-body{display:flex;flex-direction:column;gap:12px}.weather-card .weather-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;background:transparent;border:none}.weather-card .weather-label{font-size:14px;color:#666}.weather-card .weather-value{font-size:16px;font-weight:600;color:#333}@media (max-width: 1200px){.weather-main-content{flex-direction:column;height:auto}.weather-data-section{flex:1}.map-wrapper{min-height:400px}}.weather-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:16px;height:100%}.weather-grid-item{background:#f8f9fa;border-radius:8px;padding:14px;border:1px solid #e9ecef;display:flex;flex-direction:column}.weather-section-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.weather-section-icon{font-size:20px}.weather-section-title{font-size:14px;font-weight:600;color:#333}.weather-section-content{display:flex;flex-direction:column;flex:1}.weather-data-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0 0}.weather-data-label{font-size:13px;color:#666}.weather-data-value{font-size:15px;font-weight:600;color:#333}.temperature-section{background:linear-gradient(135deg,#fff1f0,#ffe7e6)}.weather-section{background:linear-gradient(135deg,#fffbe6,#fff7d1)}.wind-section{background:linear-gradient(135deg,#f6ffed,#e6f7d9)}.pressure-section{background:linear-gradient(135deg,#f0f5ff,#e6f0ff)}@media (max-width: 768px){.weather-cards{gap:12px}.weather-card{padding:12px}.weather-grid{grid-template-columns:1fr;grid-template-rows:auto}}.weather-container-wrapper{position:relative;margin-top:16px;display:flex;height:100%;min-width:800px}.weather-container-wrapper .calendar-collapse-btn{position:absolute;left:-12px;top:-12px;background:#fafafa;border-radius:0 8px 8px 0;border:1px solid #f0f0f0;z-index:999}.calendar-container{flex:0 0 33%;min-width:300px}.calendar-container .weather-ant-cal-header{align-items:center;justify-content:space-between}.calendar-container .weather-ant-cal-header .weather-ant-cal-header-left{width:100%;align-items:center;gap:8px;justify-content:space-between;margin-bottom:16px}.calendar-container .weather-ant-cal-header .weather-ant-cal-header-right{width:100%;display:flex;align-items:center;gap:8px;justify-content:space-between;padding:8px 0}.calendar-container .weather-ant-cal-title{font-size:14px;font-weight:600;color:#000000e0}.calendar-container .ant-picker-calendar .ant-picker-panel{border:none}.calendar-container .ant-picker-calendar .ant-picker-content{border-collapse:collapse;border-spacing:0}.calendar-container .ant-picker-calendar .ant-picker-content th,.calendar-container .ant-picker-calendar .ant-picker-content td{padding:0!important}.calendar-container .weather-ant-cal-cell{position:relative;min-height:44px;padding:6px 2px;text-align:center}.calendar-container .weather-ant-cal-date{font-size:12px;line-height:1;margin-bottom:4px;color:#000000e0}.calendar-container .weather-ant-cal-cell.weather-cal-day-in-range:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1890ff29;z-index:0}.calendar-container .weather-ant-cal-cell>*{position:relative;z-index:1}.calendar-container .weather-ant-cal-cell.weather-cal-day-range-start:before{border-top-left-radius:10px;border-bottom-left-radius:10px}.calendar-container .weather-ant-cal-cell.weather-cal-day-range-end:before{border-top-right-radius:10px;border-bottom-right-radius:10px}.calendar-container .weather-ant-cal-cell.weather-cal-day-range-start.weather-cal-day-range-end:before{border-radius:10px}.weather-table-section{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a;overflow:auto}.table-controls{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px;background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:16px}.date-range-selector{display:flex;align-items:center;gap:8px}.date-range-selector label{font-size:14px;color:#000000d9;font-weight:400;white-space:nowrap}.date-separator{color:#00000040;font-size:14px;margin:0 8px}.table-mode-buttons{display:flex;gap:8px}.mode-btn{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .3s}.mode-btn:hover{border-color:#1890ff;color:#1890ff}.mode-btn.active{background:#1890ff;border-color:#1890ff;color:#fff}.weather-analysis-modal{width:100%}.table-wrapper{overflow-x:auto;height:100%}.weather-table{background:#fff}.weather-table-section .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{background:#fff}.weather-table-detail{background:#fff;margin-top:0}.weather-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.weather-table thead{background:#fafafa;position:sticky;top:0;z-index:10}.day-summary-row{background-color:#f8f9fa;font-weight:600}.day-summary-row.expanded{background-color:#e6f7ff;border-bottom:2px solid #1890ff}.day-detail-row{background-color:#fafafa}.day-detail-row:hover{background-color:#f0f0f0}.expand-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;font-weight:600;color:#333;transition:all .3s;font-size:13px}.expand-btn:hover{background-color:#1890ff1a;color:var(--primary-color)}.expand-icon{display:inline-block;font-size:10px;transition:transform .3s;color:var(--primary-color)}.expand-icon.expanded{transform:rotate(90deg)}.hourly-data-btn{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center}.hourly-data-btn:hover{background-color:#1890ff1a}.hourly-data-icon{display:inline-flex;font-weight:400;font-size:12px;color:#1677ff;gap:4px}.spot-page{background:transparent;min-height:calc(100vh - 64px)}.section-title{font-weight:500;font-size:16px;color:#3d3d3d;margin-bottom:20px}.date-selector-bar{display:flex;align-items:center;gap:16px;background:#fff;padding:20px 32px;margin:0 -16px 16px;position:sticky;top:0;left:-16px;right:-16px;z-index:99;box-shadow:0 2px 4px #00000008;min-width:816px}.date-group{display:flex;align-items:center;gap:8px}.date-group label{font-size:14px;color:#000000d9;white-space:nowrap;font-weight:400;line-height:1.5715}.date-group .ant-picker{width:100%;height:32px;border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.date-group .ant-picker:hover{border-color:#40a9ff}.date-group .ant-picker-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.date-group .ant-picker-input>input{font-size:14px;line-height:1.5715;color:#000000d9}.date-group .ant-picker-input>input::placeholder{color:#00000040}.date-group .ant-picker-suffix{color:#00000040;transition:color .3s}.date-group .ant-picker:hover .ant-picker-suffix{color:#00000073}.date-group .ant-picker-focused .ant-picker-suffix{color:#1890ff}.date-input{padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:1.5715;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);height:32px;color:#000000d9;background:#fff}.date-input:hover{border-color:#40a9ff}.date-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.target-date-select{min-width:100px;cursor:pointer}.query-btn{padding:6px 20px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s}.query-btn:hover{background:#40a9ff}.chart-boundary-container{border-radius:8px;padding:16px;background:#fff;min-width:800px}.shared-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.shared-header .section-title{margin-bottom:0;margin-right:0}.header-actions{display:flex;align-items:center;gap:16px}.view-mode-btn{padding:6px 16px;border:none;background:transparent;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap}.view-mode-btn:hover:not(.active){color:#333}.export-data-btn{padding:6px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap;margin-left:0}.export-data-btn:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}.date-selector-container{display:flex;align-items:center;gap:12px}.quick-select-group{display:flex;align-items:stretch;border-radius:6px;background:#fff;padding:0;transition:all .3s cubic-bezier(.645,.045,.355,1);gap:12px}.quick-select-group:hover{border-color:#40a9ff}.quick-select-group:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.quick-select-btn{padding:4px 15px;border:none;border-right:1px solid #d9d9d9;background:transparent;border-radius:0;font-size:14px;font-weight:400;line-height:1.5715;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);color:#000000d9;white-space:nowrap;min-width:80px;text-align:center;height:32px;display:inline-flex;align-items:center;justify-content:center}.quick-select-btn:hover:not(.active){background:#0000000f;color:#000000d9}.quick-select-btn.active{background:#e6f7ff;color:#1890ff;font-weight:500;position:relative}.quick-select-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#1890ff}.quick-select-btn.active:hover{background:#bae7ff;color:#1890ff}.date-selector-group{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:0}.date-selector-btn{padding:6px 16px;border:none;background:transparent;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap}.date-selector-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.date-selector-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.date-selector-btn:not(:first-child):not(:last-child){border-radius:0}.date-selector-btn.active{background:#fff;color:#1890ff;font-weight:500}.date-selector-btn:hover:not(.active){color:#333}.date-range-picker{display:flex;align-items:center;gap:8px}.date-range-picker .ant-picker-range{width:100%;min-width:280px;height:32px;border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.date-range-picker .ant-picker-range:hover{border-color:#40a9ff}.date-range-picker .ant-picker-range-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.date-range-picker .ant-picker-range .ant-picker-input>input{font-size:14px;line-height:1.5715;color:#000000d9}.date-range-picker .ant-picker-range .ant-picker-input>input::placeholder{color:#00000040}.date-range-picker .ant-picker-range .ant-picker-range-separator{color:#00000040;margin:0 8px;transition:color .3s}.date-range-picker .ant-picker-range:hover .ant-picker-range-separator{color:#00000073}.date-range-picker .ant-picker-range-focused .ant-picker-range-separator{color:#1890ff}.date-range-picker .ant-picker-range .ant-picker-suffix{color:#00000040;transition:color .3s}.date-range-picker .ant-picker-range:hover .ant-picker-suffix{color:#00000073}.date-range-picker .ant-picker-range-focused .ant-picker-suffix{color:#1890ff}.date-range-input{padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:1.5715;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);height:32px;color:#000000d9;background:#fff}.date-range-input:hover{border-color:#40a9ff}.date-range-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.date-range-input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6;border-color:#d9d9d9}.date-range-input:disabled:hover{border-color:#d9d9d9}.date-range-separator{color:#00000040;font-size:14px;margin:0 8px}.chart-boundary-content{display:flex;flex-direction:column}.chart-wrapper{flex:1;display:flex;flex-direction:column}@media (min-width: 1400px){.chart-area{min-height:400px}.chart-main{min-height:350px}}.chart-legend-container{margin-bottom:16px;display:flex;align-items:center}.legend-controls-row{display:flex;align-items:center;justify-content:space-between;width:100%}.legend-controls-row-right{display:flex;align-items:center;justify-content:flex-end}.legend-controls{display:flex;align-items:center;gap:0 12px;flex-shrink:0}.legend-controls-row>.view-mode-switcher+.export-data-btn{margin-left:8px}.legend-control-btn{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.legend-control-btn.active{background:#1890ff;color:#fff;border-color:#1890ff}.legend-control-btn.disabled{background:#f5f5f5;color:#999;border-color:#d9d9d9;opacity:.6}.legend-control-btn:hover:not(.disabled){border-color:#1890ff;color:#1890ff}.chart-legend{display:flex;flex-wrap:wrap;gap:12px 16px;padding:12px;background:#fafafa;border-radius:4px;overflow:hidden;transition:max-height .3s ease;position:relative}.chart-legend.collapsed{max-height:96px;mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%)}.chart-legend.expanded{max-height:none;mask-image:none;-webkit-mask-image:none}.legend-item{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s;-webkit-user-select:none;user-select:none}.legend-item:hover{background:#f0f0f0}.legend-item.disabled{opacity:.4}.legend-item.disabled .legend-icon{background:#d9d9d9!important}.legend-item.disabled .legend-label{color:#999}.legend-icon{width:14px;height:3px;border-radius:2px;flex-shrink:0}.legend-label{color:#333;white-space:nowrap}.legend-expand-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s;color:#666;padding:0;flex-shrink:0}.legend-expand-btn:hover{border-color:#1890ff;color:#1890ff}.chart-area{display:flex;position:relative}.chart-area-echarts{flex:1;width:100%;min-height:450px;position:relative}.chart-area-echarts-legend{position:absolute;top:13px;left:10px;z-index:9;cursor:pointer}.chart-area-echarts-legend-item{width:15px;height:15px;color:#64748b;text-align:center;line-height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chart-y-axis{width:50px;display:flex;flex-direction:column;align-items:center;font-size:12px;color:#666}.chart-y-axis-left{margin-right:8px}.chart-y-axis-right{margin-left:8px}.y-axis-label{font-size:12px;font-weight:500;color:#333;margin-bottom:8px;writing-mode:vertical-rl;text-orientation:mixed}.y-labels{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:20px 0}.y-label{text-align:center;font-size:11px;white-space:nowrap}.chart-main{flex:1;min-height:300px;position:relative;border:1px solid #e0e0e0;border-radius:4px;overflow:visible}.chart-grid{position:absolute;top:0;left:0;right:0;bottom:0}.grid-line{position:absolute;background:#f0f0f0}.grid-line.horizontal{left:0;right:0;height:1px}.grid-line.vertical{top:0;bottom:0;width:1px}.chart-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.chart-main{position:relative}.chart-line{pointer-events:stroke;cursor:pointer;transition:stroke-width .3s}.chart-line:hover{stroke-width:.5!important}.chart-tooltip{background:#000000e6;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:1000;box-shadow:0 2px 8px #0000004d;max-width:300px;max-height:400px;overflow-y:auto}.tooltip-time{font-weight:600;font-size:13px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.3)}.tooltip-list{display:flex;flex-direction:column;gap:4px}.tooltip-item{display:flex;align-items:center;gap:6px;white-space:nowrap}.tooltip-color{width:12px;height:3px;border-radius:2px;flex-shrink:0}.tooltip-label{font-weight:400;min-width:120px}.tooltip-value{font-weight:600;color:#fff;margin-left:auto}.chart-line.highlight{stroke-width:.4}.chart-x-axis{position:relative;padding:8px 58px 0;font-size:11px;color:#666;height:35px;margin-top:8px;border-top:1px solid #f0f0f0}.x-label{position:absolute;text-align:center;white-space:nowrap;transform:translate(-50%);padding:2px 4px;transition:all .2s;-webkit-user-select:none;user-select:none}.x-label:hover{color:#1890ff;font-weight:500}.x-label:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:1px;height:6px;background:#d9d9d9}.x-label-important{font-weight:600;color:#333}.x-label-important:before{height:8px;background:#1890ff;width:2px}.boundary-table-wrapper{width:100%;max-width:100%}.boundary-header{margin-bottom:12px}.boundary-header h3{font-size:16px;font-weight:600;color:#333;margin:0}.boundary-header .legend-controls-row{margin-bottom:0}.date-range-btn{display:flex;align-items:center;gap:4px}.calendar-icon{font-size:12px}.boundary-table{width:100%;min-width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.boundary-table th,.boundary-table td{padding:8px;text-align:center;border:1px solid #e0e0e0}.boundary-table th{background:#f5f5f5;font-weight:600;color:#333;position:sticky;top:0;z-index:1}.boundary-table tbody tr:hover{background:#f9f9f9}.boundary-table th.highlight-column{background:#fffbe6;font-weight:700;color:#d46b08}.boundary-table td.highlight-cell{background:#fffbe6;font-weight:600;color:#d46b08}.boundary-table td.cell-max-value{background-color:#f8696a!important}.boundary-table td.cell-min-value{background-color:#6dc182!important}.th-with-tooltip{display:flex;align-items:center;gap:6px;position:relative}.info-icon{font-size:14px;cursor:pointer;color:#1890ff;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e6f7ff}.info-icon:hover{background:#bae7ff;transform:scale(1.1)}.bidding-space-tooltip{position:fixed;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:12px 16px;max-width:500px;transform:translate(-50%);margin-left:-250px}.tooltip-content{font-size:13px;line-height:1.6;color:#333;white-space:normal}.legend-content{display:flex;gap:0 12px}.strategy-section{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;min-width:800px}.strategy-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.strategy-buttons-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:2px;border-bottom:0px solid #e0e0e0}.strategy-buttons-row-left{display:flex;gap:0 12px}.strategy-buttons-row-right{display:flex;gap:0 12px;align-items:center}.strategy-actions-right{display:flex;align-items:center;gap:12px}.strategy-generate-btn{background:#1890ff!important;color:#fff!important;border:1px solid #1890ff!important;padding:8px 20px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s}.strategy-generate-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}.strategy-buttons{display:flex;gap:8px;margin-left:16px}.strategy-select{margin-left:16px}.strategy-select .ant-select-selector{height:32px!important;border-radius:4px!important}.strategy-select .ant-select-selection-item{line-height:30px!important;font-size:14px;font-weight:500}.strategy-btn{padding:6px 16px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;background:#fff;color:#333}.strategy-btn:hover{border-color:#1890ff;color:#1890ff}.strategy-btn.strategy-aggressive{border-color:#ff4d4f;color:#ff4d4f}.strategy-btn.strategy-aggressive:hover{background:#fff1f0}.strategy-btn.strategy-balanced{border-color:#1890ff;color:#1890ff}.strategy-btn.strategy-balanced:hover{background:#e6f7ff}.strategy-btn.strategy-conservative{border-color:#52c41a;color:#52c41a}.strategy-btn.strategy-conservative:hover{background:#f6ffed}.action-btn{padding:6px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:var(--primary-color)}.strategy-chart-container{width:100%;background:#fff}.strategy-table-container::-webkit-scrollbar{width:8px;height:8px}.strategy-table-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.strategy-table-container::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.strategy-table-container::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.strategy-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.position-detail{font-size:11px;color:#8c8c8c;margin-top:4px;line-height:1.4;text-align:left}.declaration-input{width:80px;padding:3px 0 3px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:12px;outline:none;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);background:#fff}.declaration-input:hover{border-color:#40a9ff}.declaration-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.direction-select{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;outline:none;background:#fff;cursor:pointer;min-width:70px;text-align:center}.direction-select:focus{border-color:#1890ff}.direction-select:hover{border-color:#40a9ff}.status-badge{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}.status-badge.declared{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-badge.undeclared{background:#fff7e6;color:#faad14;border:1px solid #ffe58f}.strategy-table th.header-red-text{color:#ff4d4f}.strategy-table th.header-yellow-bg{background:#fffbe6}.strategy-table th.price-diff-header{background:#fffbe6;font-weight:700;color:#262626}.strategy-table td.price-diff-cell{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:0;position:relative;overflow:hidden}.price-diff-cell-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.price-diff-value{text-align:center;width:100%}.price-diff-confidence-badge{position:absolute;top:0;right:0;background:#1677ff0d;color:#1677ff;font-size:11px;font-weight:400;padding:2px 7px;border-radius:0 4px 0 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;white-space:nowrap;line-height:1.4;z-index:1;box-shadow:0 1px 2px #0000001a}.strategy-info-button{position:absolute;top:0;right:0;width:16px;height:14px;border-radius:0 0 0 8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) center center no-repeat;background-size:100% 100%;cursor:pointer}.price-diff-confidence-badge:hover{opacity:.8;cursor:pointer}.strategy-table td.predicted-consumption-cell,td.predicted-consumption-cell{position:relative}.predicted-consumption-cell-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.predicted-consumption-value{width:100%}.predicted-consumption-confidence-badge{position:absolute;top:0;right:0;width:16px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) center center no-repeat;background-size:100% 100%;color:#1677ff;font-size:9px;font-weight:400;padding:3px 8px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1.4;z-index:1;border-radius:0 0 0 10px;text-align:center}.predicted-consumption-confidence-badge i{display:inline-block;width:6px;height:6px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='5'%20height='6'%20viewBox='0%200%205%206'%3e%3cpath%20d='M2.6380372,5.8731127L4.9452291,2.7009065C5.0438266,2.5740185,5.0043879,2.410876,4.8663507,2.3202417C4.826911,2.2839882,4.7677526,2.2658613,4.7085948,2.2658613L2.894392,2.2658613L2.894392,0.2719034C2.894392,0.12688816,2.7563546,0,2.5985985,0C2.5000005,0,2.4014027,0.054380719,2.361963,0.12688816L0.054770146,3.299094C-0.043827709,3.4259825,-0.0043884902,3.5891244,0.13364859,3.6797588C0.17308781,3.7160127,0.23224644,3.7341397,0.29140547,3.7341397L2.1056077,3.7341397L2.1056077,5.728097C2.1056077,5.8731117,2.243645,6,2.401402,6C2.4999998,6,2.5985978,5.9456201,2.6380372,5.8731127Z'%20fill='%231677FF'%20fill-opacity='1'/%3e%3c/svg%3e") center center no-repeat;background-size:100% 100%;margin-right:4px}.strategy-actions-right-title{display:flex;align-items:center;font-size:12px;font-weight:500;color:#9aa1af;gap:8px}.strategy-actions-right-title i{display:inline-block;width:16px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) center center no-repeat;background-size:100% 100%}.confidence-agent-icon{width:16px;height:14px;display:inline-block}.strategy-table th.target-position-header,.strategy-table td.target-position-cell{color:#ff4d4f}.strategy-table td.target-position-cell input.declaration-input{color:#ff4d4f;border-color:#ff4d4f}.bidding-space-comparison{display:flex;flex-direction:column;width:100%;height:100%}.bidding-space-comparison .bidding-space-label{height:100%;flex:1}.bidding-space-comparison:after{content:"";display:block;height:100%;border-right:1px solid #D7D9DE;position:absolute;left:50%;top:0;bottom:0;z-index:1}.bidding-space-labels{display:flex;justify-content:space-between;gap:8px}.bidding-space-label.predicted{color:#1677ff}.bidding-space-bar{display:flex;width:100%;height:12px;border-radius:6px;overflow:hidden;background:#f0f0f0;box-shadow:inset 0 1px 2px #0000001a}.bidding-space-segment{height:100%;transition:width .3s ease}.bidding-space-segment.historical{background:#1890ff}.bidding-space-segment.predicted{background:#ffa940}.strategy-table th.header-yellow-bg.header-red-text{background:#fffbe6;color:#ff4d4f}.strategy-table td.cell-red-text{color:#ff4d4f}.strategy-table td.cell-yellow-bg{background:#fffbe6}.strategy-table td.cell-yellow-bg.cell-red-text{background:#fffbe6;color:#ff4d4f}.strategy-table td.cell-yellow-bg input.declaration-input{background:transparent;border-color:#ffc53d}.strategy-table td.cell-yellow-bg input.declaration-input.cell-red-text,.strategy-table td.cell-yellow-bg.cell-red-text input.declaration-input{color:#ff4d4f}.agent-strategy-container{display:flex;gap:0px 12px}.strategy-item{display:flex;align-items:center;font-size:12px;transition:all .2s ease}.strategy-label{color:#595959;font-weight:500;text-align:left}.strategy-value{color:#1890ff;font-weight:600;text-align:center;font-size:13px;cursor:pointer;padding:2px 8px}.strategy-quantity{color:#8c8c8c;font-size:11px;font-weight:400;margin-left:2px}.strategy-selector{display:flex;align-items:center}.strategy-selector .strategy-item{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;-webkit-user-select:none;user-select:none}.strategy-selector .strategy-item.strategy-item-active .strategy-icon{border:none}.strategy-actions-left{display:flex;gap:16px}.strategy-icon{display:inline-block;width:14px;height:14px;flex-shrink:0;border:1px solid var(--border-color);border-radius:4px}.strategy-selector .strategy-label{font-size:14px;color:#333;line-height:1.5}.strategy-info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;cursor:pointer;font-size:12px;transition:all .3s;opacity:.6}.strategy-info-icon:hover{opacity:1;transform:scale(1.2)}.strategy-explanation-modal{width:100%}.strategy-explanation-header{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.strategy-explanation-header h3{margin:0;font-size:18px;font-weight:600;color:#262626}.strategy-explanation-content{display:flex;flex-direction:column;gap:20px}.explanation-section{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fafafa;border-radius:6px}.explanation-item{display:flex;align-items:center;gap:8px;font-size:14px}.explanation-label{color:#595959;font-weight:500;min-width:120px}.explanation-value{color:#1890ff;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.explanation-description{padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px}.explanation-description h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#262626}.explanation-description p{margin:0 0 16px;font-size:14px;line-height:1.8;color:#595959;text-align:justify}.explanation-description p:last-child{margin-bottom:0}@media (max-width: 1200px){.date-selector-bar{flex-wrap:wrap;gap:12px}.chart-area{min-height:350px}.chart-main{min-height:300px}}@media (max-width: 968px){.spot-page{padding:12px}.analysis-section{padding:0}.date-selector-bar{flex-direction:column;align-items:flex-start}.date-group{width:100%}.shared-header{flex-direction:column;align-items:flex-start;gap:12px}.date-selector-container{width:100%;flex-wrap:wrap}.chart-area{min-height:300px}.chart-main{min-height:250px}.chart-y-axis{min-width:50px}.strategy-section{padding:16px}.strategy-header{flex-direction:column;align-items:flex-start;gap:12px}.strategy-buttons{width:100%;flex-wrap:wrap}.strategy-table{font-size:12px}}@media (max-width: 768px){.spot-page{padding:8px}.section-title{font-size:16px}.chart-area{min-height:250px}.chart-main{min-height:200px}.chart-y-axis{min-width:45px;padding:0 4px}.y-axis-label,.y-label{font-size:10px}.chart-x-axis{padding:6px 45px 0;height:30px;font-size:10px}.x-label{padding:1px 3px}.x-label:before{height:5px;top:-6px}.x-label-important:before{height:6px}.chart-legend{gap:8px 12px;padding:8px}.legend-item{font-size:12px;padding:2px 6px}.boundary-table{font-size:12px}.boundary-table th,.boundary-table td{padding:8px 6px}.boundary-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.boundary-table-wrapper{width:100%}.strategy-section{padding:12px}.strategy-buttons{flex-direction:column;gap:8px}.strategy-buttons-left,.strategy-buttons-right{width:100%;justify-content:flex-start}.strategy-table{font-size:11px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.strategy-table th{background:#f5f5f5;font-weight:600}.strategy-table th:before{content:attr(data-label) ": ";font-weight:600}}@media (max-width: 480px){.chart-area{min-height:200px}.chart-main{min-height:150px}.chart-y-axis{min-width:35px;padding:0 2px}.y-axis-label,.y-label{font-size:9px}.chart-x-axis{padding:4px 35px 0;height:28px;font-size:9px}.x-label{font-size:9px;padding:1px 2px}.x-label:before{height:4px;top:-4px}.x-label-important:before{height:5px}.chart-legend{gap:6px 8px;padding:6px}.legend-item{font-size:11px;padding:2px 4px}.legend-icon{width:12px;height:2px}.boundary-table{font-size:11px}.boundary-table th,.boundary-table td{padding:6px 4px;font-size:10px}.boundary-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.strategy-table{font-size:10px}}.view-mode-switcher-buttons{margin-left:auto;display:flex;align-items:center}.view-mode-switcher-buttons .ant-radio-button-wrapper{padding:0 8px;text-align:center;font-size:16px}._spot-page_ssbbi_2{background:transparent;min-height:calc(100vh - 64px)}._analysis-cell-value-wrap_ssbbi_7{display:flex;width:100%}._analysis-cell-predicted-icon_ssbbi_12{position:absolute;top:0;right:0;z-index:1;pointer-events:none}._analysis-cell-predicted-icon_ssbbi_12 i{display:block;width:16px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) right center no-repeat;background-size:100% 100%}._main-tabs-wrap_ssbbi_28{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid #e8e8e8;background:#fff;border-radius:8px;padding:10px 12px 0}._main-tabs-wrap_ssbbi_28 ._ant-tabs-top_ssbbi_38>._ant-tabs-nav_ssbbi_38:before{border:none}._main-tabs-wrap_ssbbi_28 ._ant-tabs-tab_ssbbi_41{padding:4px 20px;font-size:14px}._main-tabs-wrap_ssbbi_28 ._ant-tabs-ink-bar_ssbbi_45{background:#083bb6}._main-tabs-wrap_ssbbi_28 ._ant-tabs-tab_ssbbi_41._ant-tabs-tab-active_ssbbi_48 ._ant-tabs-tab-btn_ssbbi_48{color:#083bb6}._target-trading-info-section_ssbbi_53{padding:16px;background:#fff;border-radius:8px;margin-bottom:16px}._target-trading-sub-tabs_ssbbi_60{display:flex;gap:0;margin-bottom:12px}._target-trading-sub-tabs_ssbbi_60 ._target-trading-sub-tab_ssbbi_60{padding:8px 16px;font-size:13px;border:1px solid #d9d9d9;background:#fff;color:#595959;cursor:pointer;border-right:none}._target-trading-sub-tabs_ssbbi_60 ._target-trading-sub-tab_ssbbi_60:first-of-type{border-radius:4px 0 0 4px;border-right:1px solid #d9d9d9}._target-trading-sub-tabs_ssbbi_60 ._target-trading-sub-tab_ssbbi_60:last-of-type{border-right:1px solid #d9d9d9;border-radius:0 4px 4px 0}._target-trading-sub-tabs_ssbbi_60 ._target-trading-sub-tab_ssbbi_60._target-trading-sub-tab-active_ssbbi_82{background:#083bb61a;color:#083bb6;border-color:#083bb6}._target-trading-table-wrap_ssbbi_88{background:#fff;overflow:hidden}._analysis-section_ssbbi_94 ._chart-boundary-container_ssbbi_94{padding:16px 16px 0;margin-bottom:16px}._analysis-section_ssbbi_94 ._chart-legend-container_ssbbi_99{margin-bottom:16px}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 12px;width:100%}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._section-title_ssbbi_110{margin-right:auto;margin-bottom:0;font-weight:500;font-size:16px;color:#3d3d3d}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._date-selector-container_ssbbi_117,._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._legend-controls-row-right_ssbbi_122{display:flex;align-items:center;gap:0 12px}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._strategy-actions-right-title_ssbbi_127{display:flex;align-items:center;font-size:12px;font-weight:500;color:#9aa1af;gap:0 6px}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._ant-picker_ssbbi_135{border-left:0px;border-top-left-radius:0;border-bottom-left-radius:0}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140{display:inline-flex;gap:0}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._analysis-tab_ssbbi_144{padding:6px 14px;font-size:13px;border:1px solid #d9d9d9;background:#fff;color:#595959;cursor:pointer;border-right:none}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._analysis-tab_ssbbi_144:first-of-type{border-radius:4px 0 0 4px;border-right:1px solid #fff}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._analysis-tab_ssbbi_144:last-of-type{border-radius:0;border-right:1px solid #d7d9de}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._analysis-tab_ssbbi_144._active_ssbbi_161{background:#083bb61a;color:#083bb6;border-color:#083bb6}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._quick-select-group_ssbbi_166{border-left:none;overflow:hidden}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135,._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._analysis-data-tabs_ssbbi_140 ._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171{border:none;border-radius:0}._analysis-section_ssbbi_94 ._legend-controls-row_ssbbi_102 ._column-visibility-control_ssbbi_175{margin:0}._section-title_ssbbi_110{font-size:16px;font-weight:500;color:#3d3d3d;margin-bottom:20px}._date-selector-bar_ssbbi_186{display:flex;align-items:center;margin-bottom:16px;gap:16px;background:#fff;padding:20px 16px;position:sticky;top:0;left:-16px;right:-16px;z-index:99;margin-left:-16px;margin-right:-16px;box-shadow:0 2px 4px #00000008;min-width:816px}._date-group_ssbbi_204{display:flex;align-items:center;gap:8px}._date-group_ssbbi_204 label{font-size:14px;color:#000000d9;white-space:nowrap;font-weight:400;line-height:1.5715}._date-group_ssbbi_204 ._ant-picker_ssbbi_135{width:100%;height:32px;border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1)}._date-group_ssbbi_204 ._ant-picker_ssbbi_135:hover{border-color:#40a9ff}._date-group_ssbbi_204 ._ant-picker-focused_ssbbi_230{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._date-group_ssbbi_204 ._ant-picker-input_ssbbi_235>input{font-size:14px;line-height:1.5715;color:#000000d9}._date-group_ssbbi_204 ._ant-picker-input_ssbbi_235>input::placeholder{color:#00000040}._date-group_ssbbi_204 ._ant-picker-suffix_ssbbi_245{color:#00000040;transition:color .3s}._date-group_ssbbi_204 ._ant-picker_ssbbi_135:hover ._ant-picker-suffix_ssbbi_245{color:#00000073}._date-group_ssbbi_204 ._ant-picker-focused_ssbbi_230 ._ant-picker-suffix_ssbbi_245{color:#1890ff}._date-input_ssbbi_258{padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:1.5715;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);height:32px;color:#000000d9;background:#fff}._date-input_ssbbi_258:hover{border-color:#40a9ff}._date-input_ssbbi_258:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._query-btn_ssbbi_280{padding:6px 20px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .3s}._query-btn_ssbbi_280:hover{background:#40a9ff}._chart-boundary-container_ssbbi_94{padding:16px 16px 0;background:#fff;border-radius:8px;margin-bottom:16px;min-width:800px}._shared-header_ssbbi_307{display:flex;font-weight:500;font-size:16px;color:#3d3d3d;justify-content:space-between;align-items:center;margin-bottom:24px}._shared-header_ssbbi_307 ._section-title_ssbbi_110{margin-bottom:0;margin-right:0}._header-actions_ssbbi_322{display:flex;align-items:center;gap:16px}._view-mode-switcher_ssbbi_328{display:flex}._view-mode-switcher_ssbbi_328 ._viewModeSwitcher_ssbbi_331{border:1px solid var(--border-color);border-radius:6px;margin-left:12px}._view-mode-switcher_ssbbi_328 ._strategy-actions-right-title_ssbbi_127{display:flex}._view-mode-btn_ssbbi_340{padding:6px 16px;border:none;background:transparent;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap}._view-mode-btn_ssbbi_340:hover:not(._active_ssbbi_161){color:#333}._export-data-btn_ssbbi_356{padding:6px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap;margin-left:8px}._export-data-btn_ssbbi_356:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}._date-selector-container_ssbbi_117{display:flex;align-items:center;gap:12px}._quick-select-group_ssbbi_166{display:inline-flex;align-items:stretch;gap:0;background:#fff;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow:0 2px #00000005}._quick-select-group_ssbbi_166 .ant-picker{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}._quick-select-group_ssbbi_166:hover{border-color:#40a9ff}._quick-select-group_ssbbi_166:focus-within{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._quick-select-btn_ssbbi_406{padding:4px 15px;border:none;border-right:1px solid #d9d9d9;background:transparent;border-radius:0;font-size:14px;font-weight:400;line-height:1.5715;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);color:#000000d9;white-space:nowrap;min-width:80px;text-align:center;height:32px;display:inline-flex;align-items:center;justify-content:center}._quick-select-btn_ssbbi_406:hover:not(._active_ssbbi_161){background:#0000000f;color:#000000d9}._quick-select-btn_ssbbi_406._active_ssbbi_161{background:#e6f7ff;color:#1890ff;font-weight:500;position:relative}._quick-select-btn_ssbbi_406._active_ssbbi_161:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#1890ff}._quick-select-btn_ssbbi_406._active_ssbbi_161:hover{background:#bae7ff;color:#1890ff}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135{border:none;border-radius:0;box-shadow:none;flex:1;min-width:200px;height:32px;background:transparent;padding:4px 11px}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135 ._ant-picker-input_ssbbi_235{height:auto}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135 ._ant-picker-input_ssbbi_235>input{font-size:14px;line-height:1.5715;color:#000000d9;padding:0;border:none;background:transparent}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135 ._ant-picker-input_ssbbi_235>input::placeholder{color:#00000040}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135:hover{border-color:transparent;background:transparent}._quick-select-group_ssbbi_166 ._ant-picker-focused_ssbbi_230{border-color:transparent;box-shadow:none;background:transparent}._quick-select-group_ssbbi_166 ._ant-picker-focused_ssbbi_230 ._ant-picker-input_ssbbi_235>input{border:none;box-shadow:none}._quick-select-group_ssbbi_166 ._ant-picker-suffix_ssbbi_245{color:#00000040;transition:color .3s}._quick-select-group_ssbbi_166 ._ant-picker_ssbbi_135:hover ._ant-picker-suffix_ssbbi_245{color:#00000073}._quick-select-group_ssbbi_166 ._ant-picker-focused_ssbbi_230 ._ant-picker-suffix_ssbbi_245{color:#1890ff}._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171{border:none;border-radius:0;box-shadow:none;flex:1;min-width:280px;height:32px;background:transparent;padding:4px 11px}._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171 ._ant-picker-input_ssbbi_235{height:auto}._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171 ._ant-picker-input_ssbbi_235>input{font-size:14px;line-height:1.5715;color:#000000d9;padding:0;border:none;background:transparent}._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171 ._ant-picker-range-separator_ssbbi_537{color:#00000040;margin:0 8px}._quick-select-group_ssbbi_166 ._ant-picker-range_ssbbi_171:hover{border-color:transparent;background:transparent}._quick-select-group_ssbbi_166 ._ant-picker-range-focused_ssbbi_547{border-color:transparent;box-shadow:none;background:transparent}._date-selector-group_ssbbi_553{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;gap:0}._date-selector-btn_ssbbi_561{padding:6px 16px;border:none;background:transparent;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;color:#666;white-space:nowrap}._date-selector-btn_ssbbi_561:first-child{border-top-right-radius:0;border-bottom-right-radius:0}._date-selector-btn_ssbbi_561:last-child{border-top-left-radius:0;border-bottom-left-radius:0}._date-selector-btn_ssbbi_561:not(:first-child):not(:last-child){border-radius:0}._date-selector-btn_ssbbi_561._active_ssbbi_161{background:#fff;color:#1890ff;font-weight:500}._date-selector-btn_ssbbi_561:hover:not(._active_ssbbi_161){color:#333}._date-range-picker_ssbbi_597{display:flex;align-items:center;gap:8px}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171{width:100%;min-width:280px;height:32px;border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1)}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171:hover{border-color:#40a9ff}._date-range-picker_ssbbi_597 ._ant-picker-range-focused_ssbbi_547{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171 ._ant-picker-input_ssbbi_235>input{font-size:14px;line-height:1.5715;color:#000000d9}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171 ._ant-picker-input_ssbbi_235>input::placeholder{color:#00000040}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171 ._ant-picker-range-separator_ssbbi_537{color:#00000040;margin:0 8px;transition:color .3s}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171:hover ._ant-picker-range-separator_ssbbi_537{color:#00000073}._date-range-picker_ssbbi_597 ._ant-picker-range-focused_ssbbi_547 ._ant-picker-range-separator_ssbbi_537{color:#1890ff}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171 ._ant-picker-suffix_ssbbi_245{color:#00000040;transition:color .3s}._date-range-picker_ssbbi_597 ._ant-picker-range_ssbbi_171:hover ._ant-picker-suffix_ssbbi_245{color:#00000073}._date-range-picker_ssbbi_597 ._ant-picker-range-focused_ssbbi_547 ._ant-picker-suffix_ssbbi_245{color:#1890ff}._date-range-input_ssbbi_658{padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;line-height:1.5715;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);height:32px;color:#000000d9;background:#fff}._date-range-input_ssbbi_658:hover{border-color:#40a9ff}._date-range-input_ssbbi_658:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._date-range-input_ssbbi_658:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6;border-color:#d9d9d9}._date-range-input_ssbbi_658:disabled:hover{border-color:#d9d9d9}._date-range-separator_ssbbi_691{color:#00000040;font-size:14px;margin:0 8px}._chart-wrapper_ssbbi_697{flex:1;min-height:450px;display:flex;flex-direction:column}@media (min-width: 1400px){._chart-wrapper_ssbbi_697{min-height:500px}._chart-area_ssbbi_709{min-height:450px}._chart-main_ssbbi_712{min-height:350px}}._chart-legend-container_ssbbi_99{margin-bottom:16px}._legend-controls-row_ssbbi_102{display:flex;align-items:center;justify-content:space-between;width:100%}._legend-controls-row_ssbbi_102 ._legend-controls-ro-btn_ssbbi_726{display:flex;gap:16px}._legend-controls_ssbbi_102{display:flex;align-items:center;gap:0 12px;flex-shrink:0;margin-right:auto}._legend-controls-row_ssbbi_102>._export-data-btn_ssbbi_356{margin-right:8px}._legend-controls-row_ssbbi_102>._view-mode-switcher_ssbbi_328+._export-data-btn_ssbbi_356{margin-left:8px}._legend-control-btn_ssbbi_747{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}._legend-control-btn_ssbbi_747._active_ssbbi_161{background:#1890ff;color:#fff;border-color:#1890ff}._legend-control-btn_ssbbi_747._disabled_ssbbi_764{background:#f5f5f5;color:#999;border-color:#d9d9d9;opacity:.6}._legend-control-btn_ssbbi_747:hover:not(._disabled_ssbbi_764){border-color:#1890ff;color:#1890ff}._chart-legend_ssbbi_99{display:flex;flex-wrap:wrap;gap:12px 16px;padding:12px;background:#fafafa;border-radius:4px;overflow:hidden;transition:max-height .3s ease;position:relative}._chart-legend_ssbbi_99._collapsed_ssbbi_788{max-height:96px;mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%)}._chart-legend_ssbbi_99._expanded_ssbbi_795{max-height:none;mask-image:none;-webkit-mask-image:none}._legend-item_ssbbi_801{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s;-webkit-user-select:none;user-select:none}._legend-item_ssbbi_801:hover{background:#f0f0f0}._legend-item_ssbbi_801._disabled_ssbbi_764{opacity:.4}._legend-item_ssbbi_801._disabled_ssbbi_764 ._legend-icon_ssbbi_821{background:#d9d9d9!important}._legend-item_ssbbi_801._disabled_ssbbi_764 ._legend-label_ssbbi_825{color:#999}._legend-icon_ssbbi_821{width:14px;height:3px;border-radius:2px;flex-shrink:0}._legend-label_ssbbi_825{color:#333;white-space:nowrap}._legend-expand-btn_ssbbi_841{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s;color:#666;padding:0;flex-shrink:0}._legend-expand-btn_ssbbi_841:hover{border-color:#1890ff;color:#1890ff}._chart-area_ssbbi_709{display:flex;position:relative;overflow:visible}._chart-area-echarts_ssbbi_869{flex:1;width:100%;min-height:450px;overflow:visible}._chart-area-echarts_ssbbi_869 ._chart-area-echarts-legend_ssbbi_875{position:absolute;top:15px;left:10px;z-index:9;cursor:pointer}._chart-area-echarts_ssbbi_869 ._chart-area-echarts-legend_ssbbi_875 ._chart-area-echarts-legend-item_ssbbi_882{width:15px;height:15px;color:#64748b;text-align:center;line-height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}._chart-y-axis_ssbbi_894{width:50px;display:flex;flex-direction:column;align-items:center;font-size:12px;color:#666}._chart-y-axis-left_ssbbi_903{margin-right:8px}._chart-y-axis-right_ssbbi_907{margin-left:8px}._y-axis-label_ssbbi_911{font-size:12px;font-weight:500;color:#333;margin-bottom:8px;writing-mode:vertical-rl;text-orientation:mixed}._y-labels_ssbbi_920{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:20px 0}._y-label_ssbbi_920{text-align:center;font-size:11px;white-space:nowrap}._chart-main_ssbbi_712{flex:1;min-height:300px;position:relative;border:1px solid #e0e0e0;border-radius:4px;overflow:visible}._chart-grid_ssbbi_944{position:absolute;top:0;left:0;right:0;bottom:0}._grid-line_ssbbi_952{position:absolute;background:#f0f0f0}._grid-line_ssbbi_952._horizontal_ssbbi_957{left:0;right:0;height:1px}._grid-line_ssbbi_952._vertical_ssbbi_963{top:0;bottom:0;width:1px}._chart-svg_ssbbi_969{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._chart-main_ssbbi_712{position:relative}._chart-line_ssbbi_982{pointer-events:stroke;cursor:pointer;transition:stroke-width .3s}._chart-line_ssbbi_982:hover{stroke-width:.5!important}._chart-tooltip_ssbbi_992{background:#000000e6;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:1000;box-shadow:0 2px 8px #0000004d;max-width:300px;max-height:400px;overflow-y:auto}._tooltip-time_ssbbi_1005{font-weight:600;font-size:13px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.3)}._tooltip-list_ssbbi_1013{display:flex;flex-direction:column;gap:4px}._tooltip-item_ssbbi_1019{display:flex;align-items:center;gap:6px;white-space:nowrap}._tooltip-color_ssbbi_1026{width:12px;height:3px;border-radius:2px;flex-shrink:0}._tooltip-label_ssbbi_1033{font-weight:400;min-width:120px}._tooltip-value_ssbbi_1038{font-weight:600;color:#fff;margin-left:auto}._chart-line_ssbbi_982._highlight_ssbbi_1044{stroke-width:.4}._chart-x-axis_ssbbi_1048{position:relative;padding:8px 58px 0;font-size:11px;color:#666;height:35px;margin-top:8px;border-top:1px solid #f0f0f0}._x-label_ssbbi_1058{position:absolute;text-align:center;white-space:nowrap;transform:translate(-50%);padding:2px 4px;transition:all .2s;-webkit-user-select:none;user-select:none}._x-label_ssbbi_1058:hover{color:#1890ff;font-weight:500}._x-label_ssbbi_1058:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:1px;height:6px;background:#d9d9d9}._x-label-important_ssbbi_1086{font-weight:600;color:#333}._x-label-important_ssbbi_1086:before{height:8px;background:#1890ff;width:2px}._boundary-table-wrapper_ssbbi_1098{width:100%;max-width:100%}._boundary-header_ssbbi_1103{margin-bottom:12px}._boundary-header_ssbbi_1103 h3{font-size:16px;font-weight:600;color:#333;margin:0}._boundary-header_ssbbi_1103 ._legend-controls-row_ssbbi_102{margin-bottom:0}._date-range-btn_ssbbi_1118{display:flex;align-items:center;gap:4px}._calendar-icon_ssbbi_1124{font-size:12px}._boundary-table-container_ssbbi_1128{width:100%}._boundary-table_ssbbi_1098{width:100%;min-width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}._boundary-table_ssbbi_1098 th._highlight-column_ssbbi_1140{background:#fffbe6;font-weight:700;color:#d46b08}._boundary-table_ssbbi_1098 td._highlight-cell_ssbbi_1147{background:#fffbe6;font-weight:600;color:#d46b08}._boundary-table_ssbbi_1098 td._cell-max-value_ssbbi_1156{background-color:#f8696a!important}._boundary-table_ssbbi_1098 td._cell-min-value_ssbbi_1160{background-color:#6dc182!important}._th-with-tooltip_ssbbi_1164{display:flex;align-items:center;gap:6px;position:relative}._info-icon_ssbbi_1171{font-size:14px;cursor:pointer;color:#1890ff;transition:all .3s;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e6f7ff}._info-icon_ssbbi_1171:hover{background:#bae7ff;transform:scale(1.1)}._bidding-space-tooltip_ssbbi_1190{position:fixed;z-index:1000;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 4px 12px #00000026;padding:12px 16px;max-width:500px;transform:translate(-50%);margin-left:-250px}._tooltip-content_ssbbi_1203{font-size:13px;line-height:1.6;color:#333;white-space:normal}._strategy-section_ssbbi_1211{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #0000001a;min-width:800px}._strategy-header_ssbbi_1219{display:flex;justify-content:space-between;align-items:center}._strategy-buttons-row_ssbbi_1225{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:2px;border-bottom:0px solid #e0e0e0}._strategy-buttons-row_ssbbi_1225 ._strategy-buttons-row-left_ssbbi_1234,._strategy-buttons-row_ssbbi_1225 ._strategy-buttons-row-right_ssbbi_1238{display:flex;gap:0 12px}._strategy-actions-right_ssbbi_127{display:flex;align-items:center;gap:12px}._strategy-actions-right-title_ssbbi_127{display:flex;align-items:center;font-size:12px;font-weight:500;color:#9aa1af;gap:8px}._strategy-actions-right-title_ssbbi_127 i{display:inline-block;width:16px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) center center no-repeat;background-size:100% 100%}._strategy-selector_ssbbi_1265{display:flex;align-items:center}._strategy-item_ssbbi_1270{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;-webkit-user-select:none;user-select:none;gap:4px}._strategy-item_ssbbi_1270._strategy-item-active_ssbbi_1280 ._strategy-icon_ssbbi_1280{border:none}._strategy-icon_ssbbi_1280{display:inline-block;width:14px;height:14px;flex-shrink:0;border-radius:4px;border:1px solid var(--border-color)}._strategy-label_ssbbi_1294{font-weight:400;font-size:14px;color:#3d3d3d}._strategy-generate-btn_ssbbi_1300{background:#1890ff!important;color:#fff!important;border:1px solid #1890ff!important;padding:8px 20px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s}._strategy-generate-btn_ssbbi_1300:hover{background:#40a9ff!important;border-color:#40a9ff!important;color:#fff!important}._strategy-buttons_ssbbi_1225{display:flex;gap:8px;margin-left:16px}._strategy-select_ssbbi_1265 ._ant-select-selector_ssbbi_1324{height:32px!important;border-radius:4px!important}._strategy-select_ssbbi_1265 ._ant-select-selection-item_ssbbi_1329{line-height:30px!important;font-size:14px;font-weight:500}._strategy-btn_ssbbi_1335{padding:6px 16px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;background:#fff;color:#333}._strategy-btn_ssbbi_1335:hover{border-color:#1890ff;color:#1890ff}._strategy-btn_ssbbi_1335._strategy-aggressive_ssbbi_1352{border-color:#ff4d4f;color:#ff4d4f}._strategy-btn_ssbbi_1335._strategy-aggressive_ssbbi_1352:hover{background:#fff1f0}._strategy-btn_ssbbi_1335._strategy-balanced_ssbbi_1361{border-color:#1890ff;color:#1890ff}._strategy-btn_ssbbi_1335._strategy-balanced_ssbbi_1361:hover{background:#e6f7ff}._strategy-btn_ssbbi_1335._strategy-conservative_ssbbi_1370{border-color:#52c41a;color:#52c41a}._strategy-btn_ssbbi_1335._strategy-conservative_ssbbi_1370:hover{background:#f6ffed}._action-btn_ssbbi_1379{padding:6px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}._strategy-chart-container_ssbbi_1389{width:100%;background:#fff;border-radius:8px;overflow:visible}._strategy-table-container_ssbbi_1397::-webkit-scrollbar{width:8px;height:8px}._strategy-table-container_ssbbi_1397::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}._strategy-table-container_ssbbi_1397::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}._strategy-table-container_ssbbi_1397::-webkit-scrollbar-thumb:hover{background:#bfbfbf}._strategy-declaration-prompt_ssbbi_1417{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 20px;background:#f5f7fa;border-radius:0 0 8px 8px;border:1px solid #e8e8e8}._strategy-declaration-prompt_ssbbi_1417 ._strategy-confirm-sync-btn_ssbbi_1427{border-radius:16px;background:#262626;padding:8px 10px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s}._strategy-declaration-prompt_ssbbi_1417 ._strategy-confirm-sync-btn_ssbbi_1427:hover{background:#3d3d3d}._strategy-prompt-icon_ssbbi_1440{color:#1890ff;font-size:18px;flex-shrink:0}._strategy-prompt-text_ssbbi_1446{flex:1;color:#595959;font-size:14px;line-height:1.5}._strategy-confirm-sync-btn_ssbbi_1427{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}._strategy-table_ssbbi_1397{width:100%;border-collapse:collapse;font-size:13px;background:#fff}._strategy-table_ssbbi_1397 th,._strategy-table_ssbbi_1397 td{padding:12px 10px;text-align:center;border:1px solid #f0f0f0;transition:all .2s ease}._strategy-table_ssbbi_1397 th{background:linear-gradient(to bottom,#fafafa,#f5f5f5);font-weight:600;color:#262626;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px #0000000a;white-space:normal;font-size:13px;letter-spacing:.3px;line-height:1.5;vertical-align:middle;word-break:keep-all}._strategy-table_ssbbi_1397 th br{display:block;content:"";margin-top:2px}._strategy-table_ssbbi_1397 th{min-height:50px;display:table-cell}._strategy-table_ssbbi_1397 tbody tr:nth-child(2n){background:#fafafa}._strategy-table_ssbbi_1397 tbody tr:nth-child(2n):hover{background:#f0f2f5}._position-detail_ssbbi_1510{font-size:11px;color:#8c8c8c;margin-top:4px;line-height:1.4}._declaration-input_ssbbi_1517{width:80px;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;outline:none;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);background:#fff}._declaration-input_ssbbi_1517:hover{border-color:#40a9ff}._declaration-input_ssbbi_1517:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._direction-select_ssbbi_1538{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;outline:none;background:#fff;cursor:pointer;min-width:70px;text-align:center}._direction-select_ssbbi_1538:focus{border-color:#1890ff}._direction-select_ssbbi_1538:hover{border-color:#40a9ff}._status-badge_ssbbi_1558{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:500}._status-badge_ssbbi_1558._declared_ssbbi_1566{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}._status-badge_ssbbi_1558._undeclared_ssbbi_1572{background:#fff7e6;color:#faad14;border:1px solid #ffe58f}._strategy-table_ssbbi_1397 th._header-red-text_ssbbi_1579{color:#ff4d4f}._strategy-table_ssbbi_1397 th._header-yellow-bg_ssbbi_1584{background:#fffbe6}._strategy-table_ssbbi_1397 th._price-diff-header_ssbbi_1589{background:#fffbe6;font-weight:700;color:#262626}._strategy-table_ssbbi_1397 td._price-diff-cell_ssbbi_1595{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:0;position:relative;overflow:hidden}._price-diff-cell-wrapper_ssbbi_1604{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:50px;padding:28px 12px 12px;box-sizing:border-box}._price-diff-value_ssbbi_1617{font-size:18px;font-weight:600;color:#262626;text-align:center;width:100%}._price-diff-confidence-badge_ssbbi_1625{position:absolute;top:0;right:0;background:#1890ff;color:#fff;font-size:11px;font-weight:500;padding:4px 10px;border-radius:0 4px 0 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;white-space:nowrap;line-height:1.4;z-index:1;box-shadow:0 1px 2px #0000001a}._price-diff-confidence-badge_ssbbi_1625:hover{background:#40a9ff}._strategy-table_ssbbi_1397 td._predicted-consumption-cell_ssbbi_1649,._boundary-table_ssbbi_1098 td._predicted-consumption-cell_ssbbi_1649{position:relative}._predicted-consumption-cell-wrapper_ssbbi_1654{position:relative;width:100%;height:100%;display:flex;justify-content:center;min-height:50px;padding:28px 12px 12px;box-sizing:border-box}._predicted-consumption-value_ssbbi_1667{font-size:14px;font-weight:400;color:#3d3d3d;width:100%;padding-left:8px}._predicted-consumption-confidence-badge_ssbbi_1675{position:absolute;top:0;right:12px;width:16px;height:14px;background:url(../../../assets/icon/ai.png) center center no-repeat;background-size:100% 100%;color:#fff;font-size:11px;font-weight:500;border-radius:0 0 0 10px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1.4;z-index:1;display:flex;align-items:center;justify-content:center}._confidence-agent-icon_ssbbi_1697{width:16px;height:14px;display:inline-block}._strategy-table_ssbbi_1397 th._target-position-header_ssbbi_1704,._strategy-table_ssbbi_1397 td._target-position-cell_ssbbi_1708{color:#ff4d4f}._strategy-table_ssbbi_1397 td._target-position-cell_ssbbi_1708 input._declaration-input_ssbbi_1517{color:#ff4d4f;border-color:#ff4d4f}._bidding-space-comparison_ssbbi_1718{display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 0}._bidding-space-labels_ssbbi_1726{display:flex;justify-content:space-between;font-size:11px;gap:8px}._bidding-space-label_ssbbi_1726._historical_ssbbi_1733{color:#1890ff}._bidding-space-label_ssbbi_1726._predicted_ssbbi_1649{color:#ffa940}._bidding-space-bar_ssbbi_1741{display:flex;width:100%;height:12px;border-radius:6px;overflow:hidden;background:#f0f0f0;box-shadow:inset 0 1px 2px #0000001a}._bidding-space-segment_ssbbi_1751{height:100%;transition:width .3s ease}._bidding-space-segment_ssbbi_1751._historical_ssbbi_1733{background:#1890ff}._bidding-space-segment_ssbbi_1751._predicted_ssbbi_1649{background:#ffa940}._strategy-table_ssbbi_1397 th._header-yellow-bg_ssbbi_1584._header-red-text_ssbbi_1579{background:#fffbe6;color:#ff4d4f}._strategy-table_ssbbi_1397 td._cell-red-text_ssbbi_1770{color:#ff4d4f}._strategy-table_ssbbi_1397 td._cell-yellow-bg_ssbbi_1775{background:#fffbe6}._strategy-table_ssbbi_1397 td._cell-yellow-bg_ssbbi_1775._cell-red-text_ssbbi_1770{background:#fffbe6;color:#ff4d4f}._strategy-table_ssbbi_1397 td._cell-yellow-bg_ssbbi_1775 input._declaration-input_ssbbi_1517{background:transparent;border-color:#ffc53d}._strategy-table_ssbbi_1397 td._cell-yellow-bg_ssbbi_1775 input._declaration-input_ssbbi_1517._cell-red-text_ssbbi_1770,._strategy-table_ssbbi_1397 td._cell-yellow-bg_ssbbi_1775._cell-red-text_ssbbi_1770 input._declaration-input_ssbbi_1517{color:#ff4d4f}._agent-strategy-container_ssbbi_1795{display:flex;gap:0px 12px}._agent-strategy-container_ssbbi_1795 ._strategy-item_ssbbi_1270{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.6;border-radius:4px;transition:all .2s ease;background:non}._agent-strategy-container_ssbbi_1795 ._strategy-value-clickable_ssbbi_1812{cursor:pointer}._agent-strategy-container_ssbbi_1795 ._strategy-value-clickable_ssbbi_1812:hover{text-decoration:underline}._strategy-label_ssbbi_1294{font-weight:400;font-size:14px;color:#3d3d3d;text-align:left}._strategy-value_ssbbi_1812{font-weight:500;font-size:14px;color:#3f96ff;text-align:center}._strategy-value-selected-conservative_ssbbi_1834{background:#73d13c2e;border-radius:4px;padding:2px 8px}._strategy-value-selected-balanced_ssbbi_1840{background:#3f96ff2e;border-radius:4px;padding:2px 8px}._strategy-value-selected-aggressive_ssbbi_1846{background:#ffa9402e;border-radius:4px;padding:2px 8px}._strategy-quantity_ssbbi_1852{color:#8c8c8c;font-size:11px;font-weight:400;margin-left:2px}._strategy-info-icon_ssbbi_1859{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;cursor:pointer;font-size:12px;transition:all .3s;opacity:.6}._strategy-info-icon_ssbbi_1859:hover{opacity:1;transform:scale(1.2)}._strategy-explanation-modal_ssbbi_1878{width:100%}._strategy-explanation-header_ssbbi_1882{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._strategy-explanation-header_ssbbi_1882 h3{margin:0;font-size:18px;font-weight:600;color:#262626}._strategy-explanation-content_ssbbi_1895{display:flex;flex-direction:column;gap:20px}._explanation-section_ssbbi_1901{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fafafa;border-radius:6px}._explanation-item_ssbbi_1910{display:flex;align-items:center;gap:8px;font-size:14px}._explanation-label_ssbbi_1917{color:#595959;font-weight:500;min-width:120px}._explanation-value_ssbbi_1923{color:#1890ff;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._explanation-description_ssbbi_1929{padding:16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px}._explanation-description_ssbbi_1929 h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#262626}._explanation-description_ssbbi_1929 p{margin:0 0 16px;font-size:14px;line-height:1.8;color:#595959;text-align:justify}._explanation-description_ssbbi_1929 p:last-child{margin-bottom:0}@media (max-width: 1200px){._spot-page_ssbbi_2{padding:0 16px}._date-selector-bar_ssbbi_186{flex-wrap:wrap;gap:12px}._chart-wrapper_ssbbi_697{min-height:400px}._chart-area_ssbbi_709{min-height:350px}._chart-main_ssbbi_712{min-height:300px}}@media (max-width: 968px){._spot-page_ssbbi_2{padding:12px}._analysis-section_ssbbi_94{padding:0}._date-selector-bar_ssbbi_186{flex-direction:column;align-items:flex-start}._date-group_ssbbi_204{width:100%}._shared-header_ssbbi_307{flex-direction:column;align-items:flex-start;gap:12px}._date-selector-container_ssbbi_117{width:100%;flex-wrap:wrap}._chart-wrapper_ssbbi_697{min-height:350px}._chart-area_ssbbi_709{min-height:300px}._chart-main_ssbbi_712{min-height:250px}._chart-y-axis_ssbbi_894{min-width:50px}._strategy-section_ssbbi_1211{padding:16px}._strategy-header_ssbbi_1219{flex-direction:column;align-items:flex-start;gap:12px}._strategy-buttons_ssbbi_1225{width:100%;flex-wrap:wrap}._strategy-table_ssbbi_1397{font-size:12px}._strategy-table_ssbbi_1397 th,._strategy-table_ssbbi_1397 td{padding:8px 6px}}@media (max-width: 768px){._spot-page_ssbbi_2{padding:8px}._analysis-section_ssbbi_94{padding:0}._section-title_ssbbi_110{font-size:16px}._chart-wrapper_ssbbi_697{min-height:300px}._chart-area_ssbbi_709{min-height:250px}._chart-main_ssbbi_712{min-height:200px}._chart-y-axis_ssbbi_894{min-width:45px;padding:0 4px}._y-axis-label_ssbbi_911,._y-label_ssbbi_920{font-size:10px}._chart-x-axis_ssbbi_1048{padding:6px 45px 0;height:30px;font-size:10px}._x-label_ssbbi_1058{padding:1px 3px}._x-label_ssbbi_1058:before{height:5px;top:-6px}._x-label-important_ssbbi_1086:before{height:6px}._chart-legend_ssbbi_99{gap:8px 12px;padding:8px}._legend-item_ssbbi_801{font-size:12px;padding:2px 6px}._boundary-table-container_ssbbi_1128{overflow-x:auto;-webkit-overflow-scrolling:touch}._boundary-table-wrapper_ssbbi_1098{width:100%}._strategy-section_ssbbi_1211{padding:12px}._strategy-buttons_ssbbi_1225{flex-direction:column;gap:8px}._strategy-buttons-left_ssbbi_2095,._strategy-buttons-right_ssbbi_2096{width:100%;justify-content:flex-start}._strategy-table_ssbbi_1397{font-size:11px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}._strategy-table_ssbbi_1397 thead,._strategy-table_ssbbi_1397 tbody,._strategy-table_ssbbi_1397 tr{display:block}._strategy-table_ssbbi_1397 th,._strategy-table_ssbbi_1397 td{display:block;text-align:left;padding:6px 4px;border-bottom:1px solid #e0e0e0}._strategy-table_ssbbi_1397 th{background:#f5f5f5;font-weight:600}._strategy-table_ssbbi_1397 th:before{content:attr(data-label) ": ";font-weight:600}}@media (max-width: 480px){._chart-wrapper_ssbbi_697{min-height:250px}._chart-area_ssbbi_709{min-height:200px}._chart-main_ssbbi_712{min-height:150px}._chart-y-axis_ssbbi_894{min-width:35px;padding:0 2px}._y-axis-label_ssbbi_911,._y-label_ssbbi_920{font-size:9px}._chart-x-axis_ssbbi_1048{padding:4px 35px 0;height:28px;font-size:9px}._x-label_ssbbi_1058{font-size:9px;padding:1px 2px}._x-label_ssbbi_1058:before{height:4px;top:-4px}._x-label-important_ssbbi_1086:before{height:5px}._chart-legend_ssbbi_99{gap:6px 8px;padding:6px}._legend-item_ssbbi_801{font-size:11px;padding:2px 4px}._legend-icon_ssbbi_821{width:12px;height:2px}._boundary-table-container_ssbbi_1128{overflow-x:auto;-webkit-overflow-scrolling:touch}._strategy-table_ssbbi_1397{font-size:10px}}.column-visibility-control{position:relative;display:inline-block}.column-visibility-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #D7D9DE;border-radius:6px;background:#fff;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);color:#9aa1af;padding:0}.column-visibility-btn:hover{border-color:#083bb6;color:#083bb6}.column-visibility-btn:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.column-visibility-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:280px;max-width:300px;z-index:1000;overflow:hidden;animation:columnDropdownFadeIn .2s ease-out}.column-visibility-header{display:flex;justify-content:flex-end;align-items:center;padding:8px 12px;border-bottom:1px solid #e8e8e8;background:#fafafa}.column-reset-btn{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.column-reset-btn:hover{border-color:#1890ff;color:#1890ff;background:#e6f7ff}.column-reset-btn:active{background:#bae7ff}@keyframes columnDropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.column-visibility-list{max-height:400px;overflow-y:auto;padding:8px 0}.column-visibility-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:move;transition:background-color .2s;-webkit-user-select:none;user-select:none;position:relative}.column-visibility-item:hover{background-color:#f5f5f5}.column-visibility-item.dragging{opacity:.5;background-color:#e6f7ff}.column-visibility-item.drag-over{border-top:2px solid #1890ff}.column-item-left{display:flex;align-items:center;gap:8px;flex:1}.column-item-right{display:flex;align-items:center;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.column-item-right:hover{background-color:#f0f0f0}.grid-icon,.drag-icon{width:16px;height:16px;color:#8c8c8c;flex-shrink:0}.eye-icon{font-size:16px;color:#8c8c8c;transition:color .2s}.column-item-right:hover .eye-icon{color:#1890ff}.column-visibility-label{font-size:14px;color:#000000d9;flex:1}.column-visibility-item:hover .column-visibility-label{color:#1890ff}.column-visibility-list::-webkit-scrollbar{width:6px}.column-visibility-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.column-visibility-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.column-visibility-list::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.rolling-page .legend-controls-row{justify-content:flex-end;gap:0 12px}.rolling-page .legend-controls-row h2{margin-right:auto;font-weight:500;font-size:16px;color:#3d3d3d;margin-bottom:0}.rolling-page .section-title{margin-right:auto}.rolling-page .chart-legend-container{margin-bottom:16px}.rolling-page .date-selector-container{gap:0 12px}.rolling-page .column-visibility-control{margin:0}.rolling-page .legend-controls-row-right{gap:0 12px}.rolling-page .predicted-consumption-confidence-badge{background:none;padding:0}.declaration-select{font-size:12px}.declaration-select .ant-select-item{font-size:12px!important}.rolling-page .strategy-info-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) center center no-repeat;background-size:100% 100%}.agent-strategy-container .strategy-value-clickable{cursor:pointer}.agent-strategy-container .strategy-value-clickable:hover{text-decoration:underline}.predicted-consumption-cell .predicted-consumption-cell-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.predicted-consumption-cell .predicted-consumption-cell-wrapper .predicted-consumption-confidence-badge{top:-1px;right:0}.predicted-consumption-cell .bidding-space-comparison{border:1px solid #e0e0e0;border-radius:4px;padding:4px}.predicted-consumption-cell .bidding-space-comparison .bidding-space-labels{display:flex;justify-content:space-between;font-size:11px}.rolling-page .strategy-actions-right-title{display:flex;align-items:center;font-size:12px;font-weight:500;color:#9aa1af;gap:0px 6px}.rolling-page .strategy-actions-right-title .strategy-predicted-icon{width:16px;height:14px;object-fit:contain}.rolling-page .date-selector-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:816px}.transaction-name-display{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#f5f5f5;font-size:13px;color:#262626;min-height:32px;display:flex;align-items:center;cursor:default;-webkit-user-select:none;user-select:none;min-width:100px}.date-selector-bar-right-icons{display:flex;align-items:center;gap:12px;margin-left:auto}.date-selector-bar-right-icons .header-icon{font-size:16px;color:#8c8c8c;cursor:pointer}.date-selector-bar-right-icons .header-icon:hover{color:#1890ff}.strategy-center-header{padding:12px 0 16px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.strategy-center-header .strategy-center-label{font-size:14px;color:#8c8c8c;margin-right:12px}.strategy-center-header .target-daily-trading-title{font-size:16px;font-weight:600;color:#1890ff;border-bottom:2px solid #1890ff;padding-bottom:2px}.analysis-data-hint{font-size:12px;color:#8c8c8c;margin-top:4px;margin-left:22px}.analysis-data-tabs{display:inline-flex;gap:0}.analysis-data-tabs .analysis-tab{padding:6px 14px;font-size:13px;border:1px solid #d9d9d9;background:#fff;color:#595959;cursor:pointer;border-right:none}.analysis-data-tabs .analysis-tab:first-of-type{border-radius:4px 0 0 4px;border-right:1px solid #FFF}.analysis-data-tabs .analysis-tab:last-of-type{border-radius:0;border-right:1px solid #D7D9DE}.analysis-data-tabs .analysis-tab.active{background:#083bb61a;color:#083bb6;border-color:#083bb6}.analysis-data-tabs .ant-picker{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.analysis-cell-value-wrap,.predicted-consumption-cell-wrapper.analysis-cell-value-wrap{display:inline-block}.analysis-cell-value-wrap.has-predicted-icon,.predicted-consumption-cell-wrapper.analysis-cell-value-wrap.has-predicted-icon{padding-right:12px}.analysis-cell-predicted-icon{position:absolute;top:0;right:0;z-index:1;pointer-events:none}.analysis-cell-predicted-icon i{display:block;width:16px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACWElEQVR4AexUPW9TMRQ9vkFMvAVY6JQJFpBAMLGQqRMwMjPxG9hQV1a2TGzshYkFmFjIlCkRSJlSiS9VSj/Uqs/uua91ZDvue0mbqkuffJ6vfT98fH1tufnaPbxICC74uyRwmYGlZoDBOuKwzrouiLkafertjMNjsXiVomXxks43Au8CDm84Xmk5LJXAXQadaQ64Sqx4BRfVxede2PtxE17M907w3QhGEGwkGJLACPwYpEO5Q3HhRt96Hwbul8BnC3xM8JWeE6KAg+6e4uKtkUBTyNOm3scVppcb9MOoL8iuzQXuBJieuVpSn009s7bO2/AjwBfaZ+tDSod9KmeaBofFqnN4EuCp3opj40VSr0d17BZ3IiWyGTCs8tj0aGQM9lRiVvTcs7tSfQSDNY6zJOSKHAWkQdS4609c7FsI3gItxp4aMs23tW+EwQcWb+WTs5UDi385heVOS4NBCAYaeVvqnxOPQlA3JsI2pk83nEhl+fvWTGoKMbVfbFyTeh+ItQbwWd30E2lPgzbxLEULWKXtyTXQkHr6Vo1xgWvbfOWq4ezPWHR4G26lcBZt3oh7yH+NqfduFYGf78weF9jwk2HPp7hvkL2qExboILSdynOk3ttWBHTAWhizoHZVDsEi6pWC91bQTaDVHRUwCfVgaAf0whh18pSAGl3fwi/e7+zDpPom8EFZI+Fuk12ojwjoURQ7GJ6FRBh8HjkioA6eRO44VL9szBDQBZTE/wcYaGGe2xuhCxFZApwHXphSC/PPffTPk8jJBCoW/MVEhraF3yS0pXWyjOwcAgAA//+blZdyAAAABklEQVQDAPA5HDtMwhevAAAAAElFTkSuQmCC) right center no-repeat;background-size:100% 100%}.main-tabs-wrap{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid #e8e8e8;background:#fff;border-radius:8px;padding:10px 12px 0}.main-tabs-wrap .ant-tabs-top>.ant-tabs-nav:before{border:none}.main-tabs-wrap .main-tab{padding:4px 20px;font-size:14px;border:none;background:transparent;color:#595959;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.main-tabs-wrap .main-tab.active{color:#1890ff;font-weight:500;border-bottom-color:#1890ff}.target-trading-info-section{padding:16px;background:#fff;border-radius:8px}.target-trading-sub-tabs{display:flex;gap:0;margin-bottom:12px}.target-trading-sub-tabs .sub-tab{padding:8px 16px;font-size:13px;border:1px solid #d9d9d9;background:#fff;color:#595959;cursor:pointer;border-right:none}.target-trading-sub-tabs .sub-tab:first-of-type{border-radius:4px 0 0 4px;border-right:1px solid #d9d9d9}.target-trading-sub-tabs .sub-tab:last-of-type{border-right:1px solid #d9d9d9;border-radius:0 4px 4px 0}.target-trading-sub-tabs .sub-tab.active{background:#083bb61a;color:#083bb6;border-color:#083bb6}.target-trading-table-wrap{background:#fff;overflow:hidden}.target-trading-table-wrap .target-trading-time-cell{display:inline-flex;align-items:center;gap:6px}.target-trading-table-wrap .target-trading-expand-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;color:#1890ff;cursor:pointer;font-size:12px}.target-trading-table-wrap .target-trading-expand-icon:hover{color:#40a9ff}.target-trading-table-wrap .ant-table-expanded-row>td{padding:0!important;vertical-align:top}.target-trading-table-wrap .target-trading-expanded-rows{display:table;width:100%;table-layout:fixed}.target-trading-table-wrap .target-trading-expanded-row{display:table-row;border-bottom:1px solid #f0f0f0}.target-trading-table-wrap .target-trading-expanded-row:last-child{border-bottom:none}.target-trading-table-wrap .target-trading-expanded-cell{display:table-cell;padding:8px 10px;background:#fff;border-left:1px solid var(--border-color);font-size:12px}.target-trading-table-wrap .target-trading-expanded-cell:last-child{border-right:none}.x-axis-mode-switcher{display:flex;border:1px solid var(--border-color);border-radius:4px}.trader-strategy-position-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.trader-strategy-position-cell .declaration-input{width:70px}.trader-strategy-position-cell .trader-position-confirm-btn{flex-shrink:0}.strategy-declaration-prompt{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 20px;background:#f5f7fa;border-radius:0 0 8px 8px;border:1px solid #e8e8e8}.strategy-declaration-prompt .strategy-confirm-sync-btn{border-radius:16px;background:#262626;padding:8px 10px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s}.strategy-prompt-icon{color:#1890ff;font-size:18px;flex-shrink:0}.strategy-prompt-text{flex:1;color:#595959;font-size:14px;line-height:1.5}.strategy-confirm-sync-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.ten-day-date-cell{float:right}.ten-day-date-cell button{display:none}.ten-day-time-cell{width:120px}.ten-day-time-cell button{margin:0;gap:0px}.ten-day-analysis-subtable-wrapper{padding:8px 0 8px 24px;background:#fafafa;margin:4px 0;border-radius:4px}.ten-day-analysis-subtable-wrapper .ten-day-analysis-subtable{background:#fff}.es-page{width:100%;margin-top:16px;min-width:800px}.es-page-content{padding:16px;background:#fff;border-radius:8px}.es-info-card{margin-top:12px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:12px 16px;display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;gap:12px}.es-info-label{font-size:12px;color:#00000073;margin-bottom:6px}.es-info-value{font-size:13px;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-page{margin-top:16px}.es-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.es-toolbar-left,.es-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.es-legend{display:inline-flex;align-items:center;gap:8px;color:#000000a6;font-size:12px;white-space:nowrap}.es-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.es-dot-model{background:#7c3aed}.es-dot-manual{background:#34d399}.es-info-card{margin:24px 0;background:#f8faff;border:1px solid #DBEAFF;border-radius:10px;padding:16px;display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;gap:12px}.es-info-item{min-width:0}.es-info-label{font-size:12px;color:#64748b;margin-bottom:6px}.es-info-value{color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:16px}.es-info-metric{font-size:18px;font-weight:600;color:#1d4ed8}.es-table-card{margin-top:12px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:12px 16px 16px}.es-table-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.es-table-title{font-size:14px;font-weight:600;color:#000000e0}.es-table-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.es-tag{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;border:1px solid transparent}.es-tag-model{background:#7c3aed14;color:#7c3aed;border-color:#7c3aed29}.es-tag-manual{background:#34d3991a;color:#059669;border-color:#34d39933}@media (max-width: 1200px){.es-info-card{grid-template-columns:1fr 1fr 1fr}.es-info-item-metric .es-info-value{text-align:left}}._demandResponsePage_uighu_1{display:flex;flex-direction:column;height:calc(100% - 16px);background-color:#f5f5f5;margin-top:16px}._pageHeader_uighu_9{background:#fff;padding:16px 24px;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 4px #00000005}._pageTitle_uighu_16{margin:0;font-size:20px;font-weight:600;color:#262626}._pageBody_uighu_23{display:flex;flex:1;overflow:hidden}._content_uighu_29{flex:1;width:100%;overflow-y:auto;background-color:#f5f5f5}._contentArea_uighu_36{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a;min-height:100%}@media (max-width: 768px){._content_uighu_29{padding:16px}}.tacticswe{width:100%;display:flex}.Responsetask{background:#fff;border-radius:10px;padding:16px 15px 40px;min-width:1200px;height:100%;overflow-y:auto}.tacticswe div{flex:1;height:70px;background:#0d1e4a;border-radius:2px;border:1px solid #203875;color:#fff;padding:10px 15px}.tacticswe div:first-child+div{margin:0 30px}.tacticswe div>p{margin-bottom:10px}.fotdate{margin-left:0!important}.taskname{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff}.ant-form-text{border:1px solid #D1D2D6;height:32px;line-height:30px;vertical-align:top;text-align:center;padding:0 10px;margin-left:-1px;font-size:12px;border-left:none}.ant-checkbox-inner{background:none}.comments{color:#292c33;width:50%}.dropdownMenu-scroll .ant-checkbox-wrapper{width:100%;padding:0 10px}.dropdownMenu-scroll .ant-checkbox-wrapper:hover{background:#ffffff0d}.dropdownMenu-scroll .ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#292c33}.dropdownMenu-scroll .ant-checkbox-wrapper span{color:#0092ff}.dropdownMenu-scroll .ant-checkbox{display:inline-block}.dropdownMenu-scroll .ant-select-dropdown{background:#fff}.dropdownMenu-scroll{overflow:auto;max-height:130px}.dropdownMenu-scroll::-webkit-scrollbar{width:2px}.dropdownMenu-scroll::-webkit-scrollbar-track{background-color:#302f39}.dropdownMenu-scroll::-webkit-scrollbar-thumb{background-color:#0092ff4d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ant-checkbox-indeterminate .ant-checkbox-inner{background:none}.ployspan span{margin-right:10px;color:#0092ff;cursor:pointer}.dropdownMenu-scroll .ant-checkbox+span{color:#292c33}.dropdownMenu-scroll .ant-checkbox{display:inline-block;vertical-align:0px}.dropdownMenu-scroll .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.ant-form-item .ant-picker{margin-left:0}.ant-table-tbody .ployspan span,.ployspan a{margin-right:10px;color:#0092ff;cursor:pointer}.ServiceTaskheader button{margin-bottom:16px}#basicTask .ant-form-text{margin-left:-4px}.tacticsheader{background:#fff;border-radius:2px;height:70px;line-height:70px;padding-left:25px;margin-top:16px}.tacticsbody{min-width:1200px;border-radius:10px}.tacticsheader .ant-select:not(.ant-select-customize-input) .ant-select-selector{border:none}.listing ol>li{width:50%}.tabscroll .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{color:#2a2b40;cursor:pointer}.pattern{padding:0;overflow:hidden}.pattern li{list-style:none;float:left;display:inline-block;width:210px;height:210px}.ant-radio-wrapper{color:#292c33}.pattern .active>span{background:#0092ff;color:#292c33;border-radius:50%;width:18px;height:18px;font-size:12px;float:right;margin:10px;text-align:center;line-height:18px}.pattern .noactive>span{display:none}.pattern .oneactive>span{background:#1890ff;color:#2a2b40;border-radius:50%;width:18px;height:18px;font-size:12px;float:right;margin:10px;text-align:center;line-height:18px}.pattern .onenoactive>span{display:none}.pattern .active{background:url(/assets/activeair-BuoDzEXv.png) left center no-repeat;background-size:100%;height:150px}.pattern .noactive{background:url(/assets/air-BIKUXddj.png) left center no-repeat;background-size:100%;height:150px}.pattern .onenoactive{background:url(/assets/other-B9EXFcyS.png) left center no-repeat;background-size:100%;width:211px;height:150px}.pattern .oneactive{background:url(/assets/activeother-C77JIGVv.png) left center no-repeat;background-size:100%;width:211px;height:150px}.pattern p{text-align:center;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;margin-bottom:0;margin-top:10px}.allbtnname{text-align:center}.tacticsbody{background:#fff;border-radius:10px;padding:16px;height:100%}.tacticsbody .header{padding:0;height:34px!important;line-height:34px!important;margin-top:0!important;padding-left:0!important;background:none;border:none;box-shadow:none}.tacticsbody button{margin-right:18px}.tacticsbody .ant-table-wrapper{margin:19px 0}.tacticsbody .pattern{padding:0}.tacticsbody .pattern li{list-style:none;float:left;display:inline-block;width:210px;height:150px}.dections .allbtns .active{margin-right:0!important}.dections .allbtns span:nth-child(2):after{background:none;display:none}.dections .allbtns .all{margin-right:0!important}.alltablsefg{width:100%;overflow:hidden;padding:0}.dections{background:#fff;border-radius:10px;padding:16px 16px 24px;min-width:1200px;height:100%}.detail{border-radius:2px}.historys{background:#fff;border-radius:10px;padding:16px;min-width:1200px;height:100%;overflow:auto}.ant-pagination-options-quick-jumper input{background:none}.settings-page{max-width:100%;margin:0;min-width:800px}.settings-page .settings-container{display:flex;gap:12px}.settings-page .settings-content{flex:1;width:100%;border-radius:8px}.settings-page .section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:4px;padding-bottom:12px;border-bottom:0px solid #e0e0e0}.settings-page .settings-form{display:flex;flex-direction:column}.settings-page .form-group{display:flex;flex-direction:column;gap:8px}.settings-page .form-group label,.settings-page .signed-user-modal .form-group label{font-weight:500;font-size:16px;color:#3d3d3d}.settings-page .form-group input,.settings-page .form-group select{padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:all .3s;background:#fff}.settings-page .form-group input:focus,.settings-page .form-group select:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;flex-direction:row!important}.settings-page .checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;margin:0}.settings-page .checkbox-label span{font-weight:400;color:#333}.settings-page .form-actions{display:flex;gap:12px;margin-top:8px;padding-top:16px}.settings-page .btn-primary{background:#1890ff;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.settings-page .btn-primary:hover{background:#40a9ff}.settings-page .btn-secondary{background:#fff;color:#333;border:1px solid #d9d9d9;padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.settings-page .btn-secondary:hover{border-color:#1890ff;color:#1890ff}.settings-page .trading-submenu{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #e0e0e0}.settings-page .submenu-item{padding:12px 24px;font-size:14px;font-weight:500;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s;margin-bottom:-1px}.settings-page .submenu-item:hover{color:#1890ff}.settings-page .submenu-item.active{color:#1890ff;border-bottom-color:#1890ff}.settings-page .form-group textarea{padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s;background:#fff}.settings-page .form-group textarea:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .users-management{width:100%;display:flex;flex-direction:column;gap:20px}.settings-page .users-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.settings-page .users-search{display:flex;align-items:center;gap:8px;flex:1;max-width:400px}.settings-page .search-filter-icon{font-size:12px;color:#999;cursor:pointer}.settings-page .users-search-input{outline:none;transition:all .3s;margin-left:auto;width:196px}.settings-page .users-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .users-actions,.settings-page .users-count-info-wrapper{display:flex;align-items:center;gap:16px}.settings-page .btn-add-user{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.settings-page .btn-add-user:hover{background:#40a9ff}.settings-page .add-icon{font-size:18px;font-weight:600}.settings-page .btn-batch-import{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;color:#1890ff;border:1px solid #1890ff;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.settings-page .btn-batch-import:hover{background:#e6f7ff;border-color:#40a9ff;color:#40a9ff}.settings-page .import-instructions{padding:20px 0}.settings-page .import-steps{display:flex;flex-direction:column;gap:24px}.settings-page .import-step{display:flex;gap:16px;padding:20px;background:#fafafa;border-radius:8px;border:1px solid #e8e8e8}.settings-page .step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1890ff;color:#fff;border-radius:50%;font-size:16px;font-weight:600;flex-shrink:0}.settings-page .step-content{flex:1}.settings-page .step-title{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.settings-page .step-description{font-size:14px;color:#666;margin-bottom:12px;line-height:1.5}.settings-page .btn-download-template{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.settings-page .btn-download-template:hover{background:#40a9ff}.settings-page .download-icon{font-size:14px}.settings-page .file-upload-area{margin-top:12px}.settings-page .file-upload-label{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#f5f5f5;border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;color:#666}.settings-page .file-upload-label:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.settings-page .upload-icon{font-size:18px}.settings-page .import-export{display:flex;gap:12px}.settings-page .import-link{display:flex;align-items:center;gap:4px;color:#1890ff;text-decoration:none;font-size:14px;transition:color .3s}.settings-page .import-link:hover{color:#40a9ff}.settings-page .download-icon,.settings-page .upload-icon,.settings-page .users-table-container{font-size:14px}.settings-page .users-table{width:100%;border-collapse:collapse}.settings-page .users-table thead{background:linear-gradient(180deg,#fafafa,#f5f5f5)}.settings-page .users-table td:nth-child(6){max-width:300px;min-width:200px}.settings-page .users-table th:last-child,.settings-page .users-table td:last-child{min-width:300px;white-space:nowrap}.settings-page .users-table tbody tr{transition:all .2s}.settings-page .users-table tbody tr:hover{background:#f8f9fa}.settings-page .users-table tbody tr:last-child td{border-bottom:none}.settings-page .status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.settings-page .status-badge.status-parsed{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.settings-page .status-badge.status-pending{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.settings-page .status-icon{font-size:12px}.settings-page .action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-page .action-btn{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;font-size:12px;cursor:pointer;transition:all .3s;border-radius:4px}.settings-page .action-btn.delete-btn{color:#999}.settings-page .action-icon{font-size:16px}.settings-page .waiting-text{color:#999;font-size:14px}.settings-page .form-section{margin-bottom:12px;background:#fff;border-radius:8px}.settings-page .form-section:last-of-type{border-bottom:none;margin-bottom:0}.settings-page .form-section-title{font-size:16px;font-weight:600;color:#333;margin:0}.settings-page .form-section-title-with-action{display:flex;align-items:center;justify-content:space-between;margin:8px 0 16px;padding:12px 0;gap:16px}.settings-page .form-section-setting{padding:20px}.settings-page .form-section-setting .form-section-title-with-action{padding:0;margin-top:0}.settings-page .range-input-group{display:flex;align-items:center;gap:12px}.settings-page .range-input{flex:1;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:all .3s;background:#fff}.settings-page .range-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .range-separator{font-size:16px;color:#666;font-weight:500}.settings-page .form-hint{font-weight:400;font-size:12px;color:#64748b;margin-top:30px;line-height:1.5}.settings-page .form-hint .anticon{font-size:14px}.settings-page .time-point-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1200px){.settings-page .time-point-grid{grid-template-columns:repeat(2,1fr)}}.settings-page .time-point-selectors{display:flex;gap:20px;margin-top:16px;flex-wrap:wrap}.settings-page .time-point-selector-item{display:flex;flex-direction:column;gap:8px;flex:1;min-width:120px}.settings-page .time-point-label{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.settings-page .time-point-select{width:100%}.settings-page .time-point-select .ant-select-selector{border-radius:4px;border:1px solid #d9d9d9}.settings-page .time-point-select .ant-select-selector:hover{border-color:#40a9ff}.settings-page .time-point-select.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .time-point-card{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .3s;cursor:pointer}.settings-page .time-point-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.settings-page .time-point-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.settings-page .time-point-settings{display:flex;align-items:center;gap:8px}.settings-page .time-point-count{font-size:14px;color:#666}.settings-page .time-point-icon{font-size:16px;color:#999;cursor:pointer;transition:color .3s}.settings-page .time-point-icon:hover{color:#1890ff}.settings-page .time-point-subtitle{font-size:14px;color:#999}@media (max-width: 1200px){.settings-page .settings-container{gap:16px}.settings-page .settings-sidebar{width:180px}}@media (max-width: 968px){.settings-page .settings-container{flex-direction:column;height:auto}.settings-page .settings-sidebar{width:100%;display:flex;flex-direction:row;overflow-x:auto;padding:0}.settings-page .settings-menu{flex-direction:row;width:100%}.settings-page .settings-menu-item{border-left:none;border-bottom:3px solid transparent;white-space:nowrap;flex:1;min-width:120px}.settings-page .settings-menu-item.active{border-left:none;border-bottom-color:#1890ff}.settings-page .settings-content{width:100%}.settings-page .settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.settings-page .settings-sidebar{padding:0}.settings-page .settings-menu-item{padding:10px 12px;min-width:100px}.settings-page .menu-label{font-size:12px}.settings-page .settings-content{padding:0 16px 16px}.settings-page .section-title{font-size:18px}.settings-page .settings-grid{grid-template-columns:1fr;gap:16px}.settings-page .time-point-card{padding:16px}.settings-page .user-table{font-size:12px}.settings-page .user-table th,.settings-page .user-table td{padding:8px 6px}}@media (max-width: 480px){.settings-page .settings-content{padding:0}.settings-page .user-config-container-wrapper{margin-top:0}.settings-page .section-title{font-size:16px}.settings-page .form-group input,.settings-page .form-group select{font-size:14px;padding:8px 10px}.settings-page .time-point-card{padding:12px}.settings-page .time-point-title{font-size:14px}.settings-page .user-table{font-size:11px;display:block;overflow-x:auto}.settings-page .user-table thead,.settings-page .user-table tbody,.settings-page .user-table tr{display:block}.settings-page .user-table th,.settings-page .user-table td{display:block;text-align:left;padding:6px 4px;border-bottom:1px solid #e0e0e0}.settings-page .user-table th{background:#f5f5f5;font-weight:600}.settings-page .user-table th:before{content:attr(data-label) ": ";font-weight:600}.settings-page .user-actions{flex-direction:column;gap:4px}}.settings-page .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.settings-page .modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.settings-page .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:linear-gradient(180deg,#fafafa,#fff);border-radius:12px 12px 0 0}.settings-page .modal-title{font-size:18px;font-weight:600;color:#333;margin:0}.settings-page .modal-close-btn{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.settings-page .modal-close-btn:hover{background:#f5f5f5;color:#333}.settings-page .modal-form{padding:24px;display:flex;flex-direction:column;gap:20px}.settings-page .modal-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-page .modal-form .form-row:first-child{grid-template-columns:1fr 1fr 1fr 1fr}.settings-page .modal-form .form-group{display:flex;flex-direction:column;gap:8px}.settings-page .modal-form .form-group label{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.settings-page .modal-form .form-group input,.settings-page .modal-form .form-group select{padding:10px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:all .3s;background:#fff}.settings-page .modal-form .form-group input:focus,.settings-page .modal-form .form-group select:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .modal-form .form-group input:hover,.settings-page .modal-form .form-group select:hover{border-color:#40a9ff}.settings-page .modal-form .form-group label{font-size:14px;font-weight:500;color:#333}.settings-page .modal-form .required{color:#ff4d4f;margin-left:4px}.settings-page .modal-form .form-section-title{font-weight:500;font-size:16px;color:#3d3d3d;margin:8px 0;padding-top:8px;border-top:1px solid #e0e0e0}.settings-page .modal-form input[type=text],.settings-page .modal-form input[type=number],.settings-page .modal-form input[type=date],.settings-page .modal-form select{padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:all .3s;background:#fff;width:100%}.settings-page .modal-form input:focus,.settings-page .modal-form select:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.settings-page .modal-form select:disabled{background:#f5f5f5;cursor:not-allowed;color:#999}.settings-page .modal-form .readonly-input{background:#f5f5f5;cursor:not-allowed;color:#666}.settings-page .modal-form .form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;border-top:1px solid #e0e0e0;flex-wrap:wrap;gap:12px}.settings-page .modal-form .action-buttons-group{display:flex;gap:12px}.settings-page .modal-form .btn-action{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;color:#333}.settings-page .modal-form .btn-action:hover{border-color:#1890ff;color:#1890ff}.settings-page .modal-form .load-data-btn:hover{background:#e6f7ff}.settings-page .modal-form .bill-btn:hover{background:#fff7e6;border-color:#fa8c16;color:#fa8c16}.settings-page .modal-form .form-buttons{display:flex;gap:12px}@media (max-width: 768px){.settings-page .modal-overlay{padding:10px}.settings-page .modal-content{max-width:100%;max-height:95vh}.settings-page .modal-header{padding:16px 20px}.settings-page .modal-form{padding:20px}.settings-page .modal-form .form-row,.settings-page .modal-form .form-row:first-child{grid-template-columns:1fr}.settings-page .modal-form .form-actions{flex-direction:column;align-items:stretch}.settings-page .modal-form .action-buttons-group{width:100%;flex-direction:column}.settings-page .modal-form .btn-action{width:100%;justify-content:center}.settings-page .modal-form .form-buttons{display:flex;width:100%}.settings-page .modal-form .form-buttons button{flex:1}}.settings-page .load-data-modal{max-width:900px;width:90%}.settings-page .load-data-content{padding:24px}.settings-page .load-data-actions{display:flex;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.settings-page .load-data-actions .btn-secondary,.settings-page .load-data-actions .btn-primary{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;border:1px solid #d9d9d9;background:#fff;color:#333}.settings-page .load-data-actions .btn-primary{background:#1890ff;border-color:#1890ff;color:#fff}.settings-page .load-data-table-container{max-height:500px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px}.settings-page .load-data-table{width:100%;border-collapse:collapse;background:#fff}.settings-page .load-data-table thead{background:#fafafa;position:sticky;top:0;z-index:1}.settings-page .load-data-table th{padding:12px 16px;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #f0f0f0;font-size:14px}.settings-page .load-data-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.settings-page .load-data-table tbody tr:hover{background:#fafafa}.settings-page .load-data-table tbody tr:last-child td{border-bottom:none}.settings-page .file-name{color:#1890ff;font-weight:500}.settings-page .no-file{color:#999;font-style:italic}.settings-page .upload-file-btn{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .3s}.settings-page .upload-file-btn:hover{border-color:#1890ff;color:#1890ff}.settings-page .upload-file-btn span{pointer-events:none}@media (max-width: 768px){.settings-page .load-data-modal{width:95%;max-height:90vh}.settings-page .load-data-content{padding:16px}.settings-page .load-data-actions{flex-direction:column}.settings-page .load-data-actions .btn-secondary,.settings-page .load-data-actions .btn-primary{width:100%;justify-content:center}.settings-page .load-data-table-container{max-height:400px}.settings-page .load-data-table th,.settings-page .load-data-table td{padding:8px 12px;font-size:12px}}.settings-page .file-name.clickable{cursor:pointer;text-decoration:underline;color:#1890ff;transition:all .3s}.settings-page .file-name.clickable:hover{color:#40a9ff;text-decoration:none}.settings-page .file-content-modal{max-width:1000px;width:90%;max-height:90vh}.settings-page .file-content-body{padding:24px;display:flex;flex-direction:column;gap:20px}.settings-page .file-content-info{display:flex;gap:24px;padding:16px;background:#fafafa;border-radius:4px;border:1px solid #f0f0f0}.settings-page .info-item{display:flex;align-items:center;gap:8px}.settings-page .info-label{font-weight:600;color:#666;font-size:14px}.settings-page .info-value{color:#333;font-size:14px}.settings-page .file-month-info{font-size:14px;font-weight:400;color:#999;margin-left:8px}.settings-page .file-content-table-container{max-height:500px;overflow:auto;border:1px solid #f0f0f0;border-radius:4px}.settings-page .file-content-table{width:100%;border-collapse:collapse;background:#fff}.settings-page .file-content-table thead{background:#fafafa;position:sticky;top:0;z-index:1}.settings-page .file-content-table th{padding:12px 16px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e8e8e8;font-size:14px;white-space:nowrap}.settings-page .file-content-table td{padding:10px 16px;border-bottom:1px solid #f0f0f0;font-size:13px;color:#666;white-space:nowrap}.settings-page .file-content-table tbody tr:hover{background:#fafafa}.settings-page .file-content-table tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){.settings-page .file-content-modal{width:95%;max-height:95vh}.settings-page .file-content-body{padding:16px}.settings-page .file-content-info{flex-direction:column;gap:12px}.settings-page .file-content-table-container{max-height:400px}.settings-page .file-content-table th,.settings-page .file-content-table td{padding:8px 12px;font-size:12px}}.settings-page .province-selector-section{padding:20px;background:#fff;margin:0 -16px}.settings-page .province-selector-wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.settings-page .user-count-info{padding:8px 16px;background:#083bb61a;border-radius:6px;font-size:14px;color:#083bb6;border:1px solid rgb(8,59,182)}.settings-page .province-selector-label{font-weight:400;font-size:16px;color:#3d3d3d;white-space:nowrap}.settings-page .province-selector{cursor:pointer}.settings-page .province-selector:hover{border-color:#1890ff}.settings-page .province-selector:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}.settings-page .business-config-section{border-radius:12px;transition:all .3s;margin:16px 0}.settings-page .business-config-section .form-section-title{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#333;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8e8e8}.settings-page .section-title-icon{font-size:20px}.settings-page .province-rule-grid{display:flex;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.settings-page .rule-card{background:#fff;border-radius:12px;padding:20px;transition:all .3s;flex:1}.settings-page .rule-card-right{flex:2;display:flex}.settings-page .rule-card-right .rule-card{border-radius:0}.settings-page .rule-label{display:flex;align-items:center;gap:8px;font-weight:500;font-size:16px;color:#3d3d3d;margin-bottom:12px}.settings-page .rule-label-name{font-weight:400;font-size:14px;color:#64748b}.settings-page .label-icon{font-size:18px}.settings-page .time-point-title{display:flex;align-items:center;gap:8px}.settings-page .time-point-title-icon{font-size:18px}.settings-page .time-point-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s;cursor:pointer;box-shadow:0 2px 4px #0000000a}.settings-page .time-point-card:hover{border-color:#1890ff;box-shadow:0 4px 16px #1890ff33;transform:translateY(-2px)}.settings-page .time-point-title{font-size:16px;font-weight:600;color:#333}.settings-page .time-point-subtitle{font-size:13px;color:#666;margin-top:8px;padding-top:8px}.settings-page .users-content{background:#fff;padding:16px;border-radius:8px;margin-top:16px}.settings-page .users-content .users-header{margin-bottom:16px}@media (max-width: 968px){.settings-page .province-selector{max-width:100%;width:100%}.settings-page .user-count-info{margin-left:0;margin-top:12px;width:100%;text-align:center}.settings-page .province-rule-grid,.settings-page .time-point-grid{grid-template-columns:1fr}.settings-page .business-config-section{padding:16px}.settings-page .section-province-badge{margin-left:0;margin-top:8px}.settings-page .business-config-section .form-section-title{flex-direction:column;align-items:flex-start}}.settings-page .tag-config-content{display:flex;flex-direction:column;gap:24px}.settings-page .add-tag-section{padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.settings-page .add-tag-form{display:flex;gap:12px;align-items:center}.settings-page .tag-input{flex:1;padding:10px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:all .3s}.settings-page .tag-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.settings-page .tag-list-section{padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.settings-page .tag-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.settings-page .tag-list{display:flex;flex-direction:column;gap:8px}.settings-page .tag-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;transition:all .3s}.settings-page .tag-item:hover{background:#f5f5f5;border-color:#d9d9d9}.settings-page .tag-name{font-size:14px;color:#333;font-weight:500}.settings-page .tag-actions{display:flex;gap:8px}.settings-page .empty-tag-list{padding:40px;text-align:center;color:#999;font-size:14px}.settings-page .industry-config-header,.settings-page .user-config-header{padding-bottom:16px}.settings-page .industry-config-header .section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.settings-page .section-description{font-size:14px;color:#666;margin:0}.settings-page .industry-config-content{display:flex;flex-direction:column;gap:24px}.settings-page .add-industry-section{padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.settings-page .add-industry-form{display:flex;gap:12px;align-items:center}.settings-page .industry-input{flex:1;padding:10px 16px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;transition:all .3s}.settings-page .industry-input:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.settings-page .edit-actions{display:flex;gap:8px}.settings-page .industry-list-section{padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.settings-page .industry-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.settings-page .list-title{font-size:16px;font-weight:600;color:#333}.settings-page .list-count{font-size:14px;color:#666}.settings-page .industry-list{display:flex;flex-direction:column;gap:8px}.settings-page .industry-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;transition:all .3s}.settings-page .industry-item:hover{background:#f5f5f5;border-color:#d9d9d9}.settings-page .industry-name{font-size:14px;color:#333;font-weight:500}.settings-page .industry-actions{display:flex;gap:8px}.settings-page .industry-actions .action-btn{cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:4px;font-size:12px;color:#1677ff!important}.settings-page .empty-industry-list{padding:40px;text-align:center;color:#999;font-size:14px}@media (max-width: 768px){.settings-page .add-industry-form,.settings-page .add-tag-form{flex-direction:column;align-items:stretch}.settings-page .industry-input,.settings-page .tag-input{width:100%}.settings-page .edit-actions{width:100%;justify-content:flex-end}.settings-page .industry-item,.settings-page .tag-item{flex-direction:column;align-items:flex-start;gap:12px}.settings-page .industry-actions{width:100%;justify-content:flex-end}}.settings-page .knowledge-base-header{margin-bottom:24px;padding-bottom:16px;background:#fff}.settings-page .knowledge-base-header .section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.settings-page .knowledge-base-content{display:flex;flex-direction:column;gap:24px}.settings-page .knowledge-base-submenu,.settings-page .user-config-submenu{display:flex;gap:12px;padding:20px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.settings-page .submenu-item{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:500;color:#666}.settings-page .submenu-item:hover{border-color:#1890ff;color:#1890ff;background:#f0f8ff}.settings-page .submenu-item.active{background:#1890ff;border-color:#1890ff;color:#fff}.settings-page .submenu-item.active .submenu-icon{color:#fff}.settings-page .submenu-icon{font-size:18px}.settings-page .submenu-label{font-weight:500}.settings-page .knowledge-base-upload-section{padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.settings-page .upload-section{display:flex;flex-direction:column;gap:16px}.settings-page .upload-section-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.settings-page .upload-section-title{font-size:16px;font-weight:600;color:#333;margin:0}.settings-page .upload-section-province{padding:6px 12px;background:#e6f7ff;color:#1890ff;border-radius:4px;font-size:12px;font-weight:500}.settings-page .upload-area{min-height:200px;display:flex;align-items:center;justify-content:center}.settings-page .upload-placeholder{width:100%;height:200px;display:flex;align-items:center;justify-content:center;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s;background:#fafafa}.settings-page .upload-placeholder:hover{border-color:#1890ff;background:#f0f8ff}.settings-page .upload-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:12px}.settings-page .upload-icon{font-size:48px;color:#999}.settings-page .upload-text{font-size:16px;font-weight:500;color:#666}.settings-page .upload-hint{font-size:12px;color:#999}.settings-page .file-info{width:100%;padding:16px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-page .file-info-content{display:flex;align-items:center;gap:12px;flex:1}.settings-page .file-icon{font-size:24px}.settings-page .file-name{font-size:14px;font-weight:500;color:#333;flex:1}.settings-page .file-size{font-size:12px;color:#999;padding:4px 8px;background:#fff;border-radius:4px}.settings-page .file-actions{display:flex;gap:8px}@media (max-width: 768px){.settings-page .knowledge-base-submenu,.settings-page .user-config-submenu{flex-direction:column}.settings-page .submenu-item{width:100%}.settings-page .upload-section-header{flex-direction:column;align-items:flex-start;gap:8px}.settings-page .file-info{flex-direction:column;align-items:flex-start}.settings-page .file-info-content{width:100%}.settings-page .file-actions{width:100%;justify-content:flex-end}}.settings-page .knowledge-base-file-section{padding:20px;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.settings-page .file-section-header{display:flex;justify-content:flex-start;margin-bottom:16px}.settings-page .btn-upload-file{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s}.settings-page .btn-upload-file:hover{background:#333}.settings-page .btn-upload-file .upload-icon{font-size:16px;color:#fff}.settings-page .file-list-container{width:100%;overflow-x:auto}.settings-page .file-list-table{width:100%;border-collapse:collapse;background:#fff}.settings-page .file-list-table thead{background:#fafafa;border-bottom:1px solid #e0e0e0}.settings-page .file-list-table th{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #e0e0e0}.settings-page .file-list-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.settings-page .file-list-table tbody tr:hover{background:#fafafa}.settings-page .file-name-cell{display:flex;align-items:center;gap:8px}.settings-page .file-type-icon{font-size:20px;flex-shrink:0}.settings-page .file-name-text{color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.settings-page .file-type-text,.settings-page .file-time-text{color:#666;font-size:13px}.settings-page .file-operation-cell{display:flex;align-items:center;gap:8px}.settings-page .file-delete-btn{padding:4px 12px;background:transparent;border:none;color:#ff4d4f;cursor:pointer;font-size:13px;transition:all .3s;border-radius:4px}.settings-page .file-delete-btn:hover{background:#fff1f0;color:#ff7875}.settings-page .empty-file-list{text-align:center;padding:60px 20px}.settings-page .empty-file-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#999}.settings-page .empty-icon{font-size:48px;opacity:.5}.settings-page .empty-text{font-size:14px}@media (max-width: 768px){.settings-page .file-list-table{font-size:12px}.settings-page .file-list-table th,.settings-page .file-list-table td{padding:8px 12px}.settings-page .file-name-text{max-width:150px}.settings-page .btn-upload-file{padding:8px 16px;font-size:13px}}.settings-page .calendar-config-container-wrapper{background:#f5f7fb}.settings-page .calendar-config-container{margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0f172a0f;padding:16px}.settings-page .calendar-config-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.settings-page .calendar-config-header .section-title{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.settings-page .calendar-config-content{display:flex;flex-direction:column;gap:16}.settings-page .calendar-top-row{display:flex;align-items:stretch;gap:16px;justify-content:space-between}.settings-page .calendar-month-selector{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;background:linear-gradient(90deg,#f5f7ff,#f9fbff);border-radius:6px;flex-shrink:0}.settings-page .month-nav-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:14px;color:#666;transition:all .3s}.settings-page .month-nav-btn:hover{border-color:#1890ff;color:#1890ff;background:#f0f8ff}.settings-page .month-display{font-size:16px;font-weight:600;color:#333;min-width:120px;text-align:center}.settings-page .fullcalendar-wrapper{margin-top:4px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #e5e7eb}.settings-page .fullcalendar-wrapper .fc{--fc-border-color: #f0f0f0;--fc-page-bg-color: #ffffff;--fc-neutral-bg-color: #f8fafc;--fc-today-bg-color: #e6f7ff;font-size:13px}.settings-page .fullcalendar-wrapper .fc .fc-scrollgrid{border:none}.settings-page .fullcalendar-wrapper .fc .fc-scrollgrid-section>td{border:none}.settings-page .fullcalendar-wrapper .fc .fc-col-header-cell{background:#f5f7fb;padding:8px 0}.settings-page .fullcalendar-wrapper .fc .fc-col-header-cell-cushion{color:#666;font-size:13px;font-weight:500}.settings-page .fullcalendar-wrapper .fc .fc-daygrid-day{border-color:#f0f0f0}.settings-page .fullcalendar-wrapper .fc .fc-daygrid-day-frame{padding:2px}.settings-page .fullcalendar-wrapper .fc .fc-day-today{background:#e6f7ff}.settings-page .fullcalendar-wrapper .fc .fc-day-today .fc-daygrid-day-number{color:#1890ff;font-weight:600}.settings-page .custom-day-cell-wrapper{width:100%;height:100%;padding:4px}.settings-page .custom-day-cell{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:6px;padding:4px 6px;transition:background .2s ease,box-shadow .2s ease,transform .1s ease}.settings-page .custom-day-cell .day-number{font-size:13px;font-weight:500;color:#333}.settings-page .custom-day-cell .day-number.today{color:#1890ff}.settings-page .day-tag-badge{margin-top:4px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.settings-page .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#fafafa;border-bottom:1px solid #e0e0e0}.settings-page .calendar-weekday{padding:12px;text-align:center;font-size:14px;font-weight:600;color:#666;border-right:1px solid #e0e0e0}.settings-page .calendar-weekday:last-child{border-right:none}.settings-page .calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}.settings-page .calendar-day{min-height:80px;padding:8px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:flex-start;position:relative}.settings-page .calendar-day:nth-child(7n){border-right:none}.settings-page .calendar-day:hover{background:#f0f8ff}.settings-page .calendar-day.prev-month,.settings-page .calendar-day.next-month{background:#fafafa;color:#ccc;cursor:default}.settings-page .calendar-day.prev-month:hover,.settings-page .calendar-day.next-month:hover{background:#fafafa}.settings-page .calendar-day.has-tag{border:2px solid}.settings-page .calendar-day.today{background:#fff7e6}.settings-page .calendar-day.today .day-number{font-weight:700;color:#1890ff}.settings-page .calendar-day.in-range{background:#e6f7ff;position:relative}.settings-page .calendar-day.range-start{background:#bae7ff;border-left:3px solid #1890ff}.settings-page .calendar-day.range-end{background:#bae7ff;border-right:3px solid #1890ff}.settings-page .calendar-day.range-start.range-end{background:#91d5ff;border-left:3px solid #1890ff;border-right:3px solid #1890ff}.settings-page .day-number{font-size:14px;color:#333;font-weight:500}.settings-page .day-tag{margin-top:4px;padding:2px 6px;border-radius:4px;font-size:11px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.settings-page .calendar-legend{padding:12px 16px;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0;align-items:center;justify-content:flex-end;gap:16px}.settings-page .legend-title{font-size:14px;color:#333}.settings-page .legend-items{display:flex;flex-wrap:wrap;gap:16px;height:auto}.settings-page .legend-item{display:flex;align-items:center;gap:8px}.settings-page .legend-color{width:14px;height:14px;border-radius:4px;flex-shrink:0}.settings-page .legend-label{font-size:13px;color:#666}.settings-page .calendar-tag-modal{max-width:500px}.settings-page .calendar-tag-modal .modal-body{padding:24px}.settings-page .selected-date-info{padding:12px 16px;background:#f0f8ff;border-radius:6px;margin-bottom:20px;font-size:14px;color:#1890ff;font-weight:500}.settings-page .tag-options{display:flex;flex-direction:column;gap:20px}.settings-page .tag-option-group{display:flex;flex-direction:column;gap:12px}.settings-page .tag-option-label{font-size:14px;font-weight:500;color:#333}.settings-page .tag-buttons{display:flex;flex-wrap:wrap;gap:8px}.settings-page .tag-button{padding:8px 16px;border:2px solid;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .3s}.settings-page .tag-button:hover{opacity:.8;transform:translateY(-1px)}.settings-page .tag-button.active{box-shadow:0 2px 8px #00000026}.settings-page .tag-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.settings-page .calendar-day{min-height:60px;padding:4px}.settings-page .day-number{font-size:12px}.settings-page .day-tag{font-size:10px;padding:1px 4px}.settings-page .month-display{font-size:16px;min-width:100px}.settings-page .tag-buttons{flex-direction:column}.settings-page .tag-button{width:100%}}.form-section-title{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;border-bottom:1px dashed #e0e0e0}.form-actions .form-buttons{display:flex;justify-content:flex-end;gap:12px}.system-settings-container{padding:16px;background:#fff;display:flex;flex-direction:column;border-radius:8px;margin-top:16px}.system-settings-container .settings-form{display:flex;flex-direction:column;gap:16px}.calendar-config-container-wrapper{padding:16px 0;background:#fff;display:flex;flex-direction:column;border-radius:8px}.calendar-config-container-wrapper .calendar-config-content{display:flex;flex-direction:column;gap:16px}.calendar-config-container-wrapper .calendar-config-container{margin-top:0}.calendar-config-container-wrapper .calendar-tag-modal .tag-button.is-selected{background:#1890ff14!important;border-width:2px!important;box-shadow:0 0 0 2px #1890ff1f;font-weight:600}.action-buttons-group{display:flex;align-items:center;gap:10px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-config-wrapper .user-config-tabs-antd .ant-tabs-nav{background:#fff;margin-bottom:16px;padding:0 16px 16px;margin-left:-16px;margin-right:-16px}.user-config-wrapper .user-config-content-area{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #0000000a}.user-config-wrapper .user-config-header{display:flex;align-items:center;justify-content:space-between}.user-config-wrapper .header-left{display:flex;align-items:center;gap:12px}.user-config-wrapper .content-title{font-weight:500;font-size:16px;color:#3d3d3d;margin:0}.user-config-wrapper .content-badge{display:inline-flex;align-items:center;padding:4px 12px;background:#1890ff1a;color:#1890ff;font-size:12px;border-radius:6px;font-weight:500}.user-config-wrapper .btn-add{border-radius:6px}.user-config-wrapper .user-config-table-wrap .ant-table-wrapper{margin-top:0}.user-config-wrapper .industry-actions-cell,.user-config-wrapper .tag-actions-cell{display:flex;align-items:center;gap:16px}.user-config-wrapper .action-link{display:inline-flex;align-items:center;gap:4px;color:#083bb6;font-size:12px;cursor:pointer;transition:color .2s}.user-config-wrapper .action-link:hover,.user-config-wrapper .action-link-danger,.user-config-wrapper .action-link-danger:hover{color:#083bb6}.user-config-container-wrapper{background:#fff;padding:16px;border-radius:8px;margin-top:16px;gap:16px}.user-config-container-wrapper .user-config-content{display:flex;flex-direction:column;gap:16px}.user-config-container-wrapper .user-config-submenu{display:flex;flex-direction:row;gap:16px;background:none;padding:0;border:none}.user-config-container-wrapper .add-industry-section{background:none;padding:0;border:none}.user-config-container-wrapper .add-industry-section .industry-input{flex:none}.user-config-container-wrapper .add-tag-section{background:none;padding:0;border:none}.user-config-container-wrapper .add-tag-section .tag-input{flex:none}.rolling-config-container .rolling-config-header{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;padding:16px;margin:16px 0}.rolling-config-container .rolling-config-header .rolling-config-title-row{display:flex;align-items:center;gap:12px}.rolling-config-container .rolling-config-header .rolling-config-title-icon{width:29px;height:29px;flex-shrink:0;border-radius:8px;background:url(/assets/knolage-D7xukP_Z.svg) left center no-repeat;background-size:100% 100%}.rolling-config-container .rolling-config-header .rolling-config-title{font-size:16px;font-weight:600;color:var(--text-color);line-height:1.2;margin-bottom:6px}.rolling-config-container .rolling-config-header .rolling-config-desc{font-size:12px;color:#3d3d3d;line-height:1.5}.rolling-config-container .rolling-config-header .rolling-config-btn-batch{border-radius:6px}.rolling-config-container .rolling-config-province-row{gap:8px;font-size:14px;color:#3d3d3d;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:16px;background:#fff;padding:20px 16px;position:sticky;top:0;left:-16px;right:-16px;z-index:10;margin-left:-16px;margin-right:-16px;box-shadow:0 2px 4px #00000008;margin-bottom:12px}.rolling-config-container .rolling-config-province-row .rolling-config-province-label{font-size:14px;color:#3d3d3d;font-weight:500;white-space:nowrap}.rolling-config-container .rolling-config-province-row .rolling-config-province-select{width:120px!important}.rolling-config-container .rolling-config-province-row .rolling-config-province-select .ant-select-selector{background:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:6px!important;color:#3d3d3d}.rolling-config-container .rolling-config-tabs-row{background:#fff;border-radius:8px 8px 0 0;overflow:hidden;padding:0 16px}.rolling-config-container .rolling-config-tabs-wrap{display:flex;align-items:center;margin:16px 16px 16px 0}.rolling-config-container .rolling-config-tabs-wrap .rolling-config-tab{padding:8px 20px;font-size:14px;margin:0;outline:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;background:#fff;color:#64748b;border:1px solid #D7D9DE}.rolling-config-container .rolling-config-tabs-wrap .rolling-config-tab:first-of-type{border-radius:6px 0 0 6px}.rolling-config-container .rolling-config-tabs-wrap .rolling-config-tab:first-of-type.active{background:#083bb61a;color:#083bb6;border-color:#083bb6}.rolling-config-container .rolling-config-tabs-wrap .rolling-config-tab:last-of-type{border-left:1px solid #D7D9DE;border-radius:0 6px 6px 0}.rolling-config-container .rolling-config-tabs-wrap .rolling-config-tab:last-of-type.active{background:#e6f0ff;background:#083bb61a;color:#083bb6;border-color:#083bb6}.rolling-config-container .rolling-config-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:4px 0 16px}.rolling-config-container .rolling-config-field{display:flex;align-items:center;gap:6px}.rolling-config-container .rolling-config-field label{font-size:14px;color:#3d3d3d;white-space:nowrap}.rolling-config-container .rolling-config-field .ant-picker{background:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:6px!important}.rolling-config-container .rolling-config-field .rolling-config-input{min-width:260px;min-height:32px;padding:4px 11px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;background:#fafafa;color:#3d3d3d;outline:none}.rolling-config-container .rolling-config-btn-query,.rolling-config-container .rolling-config-btn-upload{border-radius:6px}.rolling-config-container .rolling-config-table-wrap{background:#fff;border-top:none;border-radius:0 0 8px 8px;padding:0 16px 12px;height:calc(100vh - 305px)}.rolling-config-container .rolling-config-table-wrap .rolling-config-empty{padding:56px 0 24px;display:flex;justify-content:center}.rolling-config-container .rolling-config-table-wrap .rolling-config-empty-text{color:#d4380d;font-size:16px;font-weight:600;letter-spacing:.5px}.knowledge-base-wrapper{border-radius:8px}.knowledge-base-wrapper.kb-new-layout{display:flex;flex-direction:column;gap:0;min-height:500px}.knowledge-base-wrapper.kb-new-layout .kb-header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;background:#fff;border-radius:8px;margin:16px 0}.knowledge-base-wrapper.kb-new-layout .kb-header .kb-header-left .kb-title{display:flex;align-items:center;gap:8px 16px;font-size:16px;color:#3d3d3d;margin:0 0 8px}.knowledge-base-wrapper.kb-new-layout .kb-header .kb-header-left .kb-title .kb-title-icon{color:#1890ff;font-size:22px}.knowledge-base-wrapper.kb-new-layout .kb-header .kb-header-left .kb-desc{font-size:12px;color:#3d3d3d;margin:0;line-height:1.5}.knowledge-base-wrapper.kb-new-layout .kb-header .icon-wenjianjia{width:30px;height:30px;background:url(/assets/knolage-D7xukP_Z.svg) left center;background-size:100% 100%}.knowledge-base-wrapper.kb-new-layout .kb-header .kb-header-right{display:flex;align-items:center;gap:12px}.knowledge-base-wrapper.kb-new-layout .kb-header .kb-header-right .kb-search-input{width:200px}.knowledge-base-wrapper.kb-new-layout .kb-main{display:flex;flex:1;border-radius:0 0 8px 8px;overflow:hidden}.knowledge-base-wrapper.kb-new-layout .kb-sidebar{width:280px;flex-shrink:0;padding:16px;background:#fff;border-radius:8px}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-sidebar-header{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:14px;color:var(--text-color);margin-bottom:12px}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-sidebar-header .kb-add-btn{padding:0 8px;font-size:20px;line-height:1;color:var(--primary-color)}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-list{list-style:none;margin:0;padding:0}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item{display:flex;align-items:center;gap:8px;padding:10px 6px;font-size:13px;color:#333;cursor:pointer;border-radius:6px;transition:background .2s;margin-bottom:8px}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item:hover{background:#f0f7ff}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item.active{background:#e6f4ff;color:var(--primary-color)}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item .kb-category-icon{font-size:16px;flex-shrink:0;color:var(--primary-color)}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item .kb-category-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-base-wrapper.kb-new-layout .kb-sidebar .kb-category-item .kb-category-icon{width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cpath%20d='M10.13884217,3.4375C9.91920093,3.4375,9.78819332,3.68228997,9.91002834,3.86504254L10.7550851,5.1326277000000005C10.9080944,5.3621416,11.1656852,5.5,11.4415267,5.5L18.0486574,5.5C18.2682991,5.5,18.3993063,5.25521,18.2774715,5.0724574L17.432415,3.8048723300000002C17.2794061,3.57535842,17.0218148,3.4375,16.7459736,3.4375L10.13884217,3.4375Z'%20fill='%23203090'%20fill-opacity='1'%20style='opacity:0.4000000059604645;'/%3e%3cg%3e%3cpath%20d='M2.0625,17.875L2.0625,4.1250001C2.0625,3.36560851,2.67810851,2.75,3.4375004000000002,2.75L7.536056,2.75C7.9836488,2.75,8.4032307,2.96786049,8.6607299,3.33396673L10.2570171,5.6035333000000005C10.5145168,5.9696393,10.9340982,6.1875,11.381691,6.1875L18.5625,6.1875C19.321892,6.1875,19.9375,6.8031087,19.9375,7.5625L19.937502,17.875C19.937502,18.634392,19.321894,19.25,18.562502,19.25L3.4375001000000003,19.25C2.67810851,19.25,2.0625,18.634392,2.0625,17.875ZM7.5625,15.125Q7.4947867,15.125,7.4283748,15.13821Q7.3619628,15.151421,7.2994041,15.177332Q7.2368455,15.203244,7.1805449,15.240863Q7.1242437,15.278482,7.0763636,15.326364Q7.0284834,15.374244,6.9908638,15.430545Q6.9532447,15.486845,6.9273319,15.549403Q6.9014196,15.611962,6.8882098,15.678374Q6.875,15.744787,6.875,15.8125Q6.875,15.880213,6.8882098,15.946624Q6.9014196,16.013036,6.9273319,16.075594000000002Q6.9532447,16.138153000000003,6.9908638,16.194454Q7.0284834,16.250754999999998,7.0763636,16.298635Q7.1242437,16.346515,7.1805444,16.384133Q7.2368455,16.421753000000002,7.2994041,16.447665Q7.3619628,16.473577,7.4283748,16.486788Q7.4947867,16.499999000000003,7.5625,16.5L14.4375,16.5Q14.505213,16.499999000000003,14.571624,16.486789Q14.638035,16.473577,14.700593,16.447665Q14.763152,16.421753000000002,14.819454,16.384132Q14.875755,16.346514,14.923635,16.298635Q14.971516,16.250753,15.009134,16.194452Q15.046753,16.138151,15.072666,16.075592999999998Q15.098579,16.013035000000002,15.111789,15.946624Q15.125,15.880213,15.125,15.8125Q15.125,15.744787,15.111789,15.678374Q15.098579,15.611962,15.072666,15.549403Q15.046753,15.486845,15.009134,15.430544Q14.971516,15.374244,14.923635,15.326364Q14.875755,15.278482,14.819454,15.240864Q14.763153,15.203244,14.700594,15.177332Q14.638036,15.151421,14.571624,15.13821Q14.505213,15.125,14.4375,15.125L7.5625,15.125Z'%20fill-rule='evenodd'%20fill='%23203090'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e") left center;background-size:100% 100%}.knowledge-base-wrapper.kb-new-layout .kb-content{flex:1;display:flex;flex-direction:column;padding:16px;min-width:0;background:#fff;border-radius:8px;margin-left:16px}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs{display:flex;gap:8px}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap{display:flex;align-items:center}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab{padding:8px 10px;font-size:14px;margin:0;outline:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;background:#fff;color:#64748b;border:1px solid #D7D9DE}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:first-of-type{border-radius:6px 0 0 6px}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:first-of-type.active{background:#083bb61a;color:#083bb6;border-color:#083bb6}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:nth-of-type(2){border-left:none;border-right:none;border-radius:0}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:nth-of-type(2).active{background:#e6f0ff;background:#083bb61a;color:#083bb6;border-color:#083bb6;border-left:1px solid #083BB6;border-right:1px solid #083BB6}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:last-of-type{border-left:1px solid #D7D9DE;border-radius:0 6px 6px 0}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-data-tabs .rolling-config-tabs-wrap .rolling-config-tab:last-of-type.active{background:#e6f0ff;background:#083bb61a;color:#083bb6;border-color:#083bb6}.knowledge-base-wrapper.kb-new-layout .kb-content-toolbar .kb-upload-btn{flex-shrink:0}.knowledge-base-wrapper.kb-new-layout .kb-instructions{margin-top:16px;padding:12px 0;font-size:12px;color:#e74c3c;line-height:1.6}.knowledge-base-wrapper.kb-new-layout .kb-instructions .kb-instruction-item{margin-bottom:8px}.knowledge-base-wrapper.kb-new-layout .kb-instructions .kb-instruction-item:last-child{margin-bottom:0}.knowledge-base-wrapper.kb-new-layout .kb-instructions .kb-instruction-item strong{display:block;margin-bottom:4px}.knowledge-base-wrapper.kb-new-layout .kb-instructions .kb-instruction-item p{margin:2px 0 0;padding-left:12px}.knowledge-base-wrapper.kb-new-layout .target-trading-sub-tabs{display:flex;gap:0}.knowledge-base-wrapper.kb-new-layout .target-trading-sub-tabs .button-tab{padding:8px 16px;font-size:13px;border:1px solid #d9d9d9;background:#fff;color:#595959;cursor:pointer;border-right:none}.knowledge-base-wrapper.kb-new-layout .target-trading-sub-tabs .button-tab:first-of-type{border-radius:4px 0 0 4px;border-right:1px solid #d9d9d9}.knowledge-base-wrapper.kb-new-layout .target-trading-sub-tabs .button-tab:last-of-type{border-right:1px solid #d9d9d9;border-radius:0 4px 4px 0}.knowledge-base-wrapper.kb-new-layout .target-trading-sub-tabs .button-tab.active{background:#083bb61a;color:#083bb6;border-color:#083bb6}.knowledge-base-wrapper .kb-upload-panel{position:fixed;bottom:24px;right:24px;width:320px;max-height:280px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1050;display:flex;flex-direction:column;overflow:hidden}.knowledge-base-wrapper .kb-upload-panel.minimized{max-height:48px}.knowledge-base-wrapper .kb-upload-panel.minimized .kb-upload-panel-body{display:none}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-header .kb-upload-panel-title{font-size:14px;font-weight:600;color:#333}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-header .kb-upload-panel-actions{display:flex;gap:8px}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-header .kb-upload-panel-actions .kb-upload-panel-btn{cursor:pointer;color:#666;font-size:12px;padding:2px}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-header .kb-upload-panel-actions .kb-upload-panel-btn:hover{color:#1890ff}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-body{padding:8px 16px 12px;overflow-y:auto;flex:1}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f5f5f5}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item:last-child{border-bottom:none}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-icon{font-size:18px;flex-shrink:0}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-info{flex:1;min-width:0;display:flex;justify-content:space-between;gap:4px}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-name{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-status{font-size:12px;color:#8f959e}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-status .kb-upload-status-row{display:flex;align-items:center;gap:8px}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-status .kb-upload-status-row .kb-upload-progress{flex:1;min-width:60px}.knowledge-base-wrapper .kb-upload-panel .kb-upload-panel-item .kb-upload-item-status .kb-upload-status-row .kb-upload-progress .ant-progress-outer{margin-inline-end:0!important}.knowledge-base-wrapper .kb-province-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;background:#fff;padding:20px 16px;position:sticky;top:0;left:-16px;right:-16px;z-index:10;margin-left:-16px;margin-right:-16px}.knowledge-base-wrapper .kb-province-label{font-size:14px;color:#333}.knowledge-base-wrapper .kb-province-select{min-width:120px}.knowledge-base-wrapper .kb-toolbar{display:flex;align-items:center;gap:12px}.knowledge-base-wrapper .kb-search-input{width:220px;border-radius:6px}.knowledge-base-wrapper .kb-upload-btn{flex-shrink:0}.knowledge-base-wrapper .knowledge-base-tabs-antd .ant-tabs-nav{background:#fff;padding:16px;border-radius:8px}.knowledge-base-wrapper .knowledge-base-tabs-antd .ant-tabs-tab{font-size:14px;font-weight:500;padding:0}.knowledge-base-wrapper .knowledge-base-tab-content{display:flex;flex-direction:column}.knowledge-base-wrapper .kb-table-wrap{background:#fff}.knowledge-base-wrapper .kb-file-cell{display:flex;align-items:center;gap:8px}.knowledge-base-wrapper .kb-file-icon{flex-shrink:0;font-size:18px;color:#52c41a}.knowledge-base-wrapper .kb-file-name{color:#333}.knowledge-base-wrapper .kb-actions-cell{display:flex;align-items:center;gap:16px}.knowledge-base-wrapper .kb-action-edit{color:#083bb6;font-size:12px;cursor:pointer;transition:color .2s}.knowledge-base-wrapper .kb-action-edit:hover{color:#083bb6}.knowledge-base-wrapper .kb-action-delete{color:#083bb6;font-size:12px;cursor:pointer;transition:color .2s}.knowledge-base-wrapper .kb-action-delete:hover{color:#083bb6}.knowledge-base-wrapper .ant-table-tbody>tr:hover>td{background:#fafafa!important}.users-export-btn{font-size:14px;color:#083bb6;display:inline-flex;align-items:center;padding:8px 12px;background:#083bb61a;border-radius:6px;border:1px solid rgb(8,59,182)}.tag-event{border-radius:4px;padding:2px 4px;font-size:12px;color:#fff;background:transparent!important}.calendar-trading-page{border-radius:10px;padding:14px 0 0}.warning-icon-container-modal-wrap .ant-modal-container{padding:0}.warning-icon-container-modal-wrap .warning-icon-content-table{padding:16px 24px}.warning-icon-container-modal-wrap .warning-icon-content-table-footer{padding:16px 24px;background:#fafafae6;border-radius:0 0 10px 10px}.warning-icon-container-modal{background:#fff1f066;border-radius:10px 10px 0 0;padding:20px 24px}.warning-icon-container-modal .warning-icon-container{align-items:center;margin-bottom:12px}.warning-icon-container-modal .warning-icon-container .warning-icon{padding:10px;background:#fff1f0;border-radius:10px;border:1px solid #FF4D4F}.warning-icon-container-modal .warning-icon-container .warning-icon-content-text{display:flex;flex-direction:column;justify-content:center}.warning-icon-container-modal .warning-icon-container span{font-size:18px;font-weight:600;color:#333}.warning-icon-container-modal .warning-icon-container p{font-size:14px;color:#64748b;font-weight:400;margin:0}.warning-icon-container-modal .warning-icon-content-title{font-size:14px;font-weight:600;color:#333;margin-top:20px}.spot-holiday-groups-container{height:500px;overflow-y:auto}.spot-holiday-groups-container .spot-holiday-row{border-radius:0 0 10px 10px;border-top:1px solid #EEF2F7;padding:10px 12px;background:#fff}.spot-holiday-groups-container .spot-holiday-row .spot-holiday-row-grid{display:grid;grid-template-columns:160px 1fr 120px;gap:12px;align-items:center}.spot-holiday-groups-container .spot-holiday-group-name{background:#f5f5f5;padding:10px 12px;border-radius:10px 10px 0 0}.spot-holiday-groups-container .spot-holiday-row-new{background:#083bb60d}.spot-holiday-groups-container .spot-holiday-row-hint{margin-top:8px;font-size:12px;color:#64748b}.calendar-trading-header{background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:16px}.calendar-trading-table-wrap{background:#fff;padding:16px;border-radius:8px}.calendar-trading-title-row{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--text-color)}.calendar-trading-title-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:url(/assets/knolage-D7xukP_Z.svg) left center no-repeat;border-radius:8px}.calendar-trading-header-left{display:flex}.calendar-trading-header-left .calendar-trading-subtitle{margin-top:4px;font-size:12px;color:#3d3d3d;gap:6px;display:flex;flex-direction:column;margin-left:12px}.calendar-trading-header-left .calendar-trading-subtitle .calendar-trading-title{font-size:16px;display:block;font-weight:500}.calendar-trading-header-left .calendar-trading-subtitle .calendar-trading-subtitle-text{font-size:12px;color:#3d3d3d;font-weight:400}.calendar-trading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.calendar-trading-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calendar-trading-toolbar-left .calendar-trading-toolbar-left-item{display:flex;align-items:center;gap:10px;background:#083bb60d;border-radius:6px;padding:7px 10px}.calendar-trading-toolbar-left .calendar-trading-toolbar-left-item button{border:none;background:#fff;cursor:pointer;font-size:12px;color:#3d3d3d;font-weight:500;padding:2px 6px;border-radius:4px}.calendar-trading-toolbar-right{display:flex;align-items:center;gap:10px}.calendar-trading-month{min-width:84px;text-align:center;font-weight:600;color:#262626}.calendar-trading-table{border-top:1px solid #f5f5f5;padding-top:8px}.calendar-trading-edit-disabled{color:#00000040!important;cursor:not-allowed!important}.user-management{margin-top:16px;background:#fff;border-radius:8px;padding:16px}.user-management .user-mgmt-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.user-management .user-mgmt-header .section-title{font-size:20px;font-weight:600;color:#333;margin:0}.user-management .user-mgmt-table .expand-icon{cursor:pointer;margin-right:8px;color:#666}.user-management .user-mgmt-table .user-mgmt-actions{display:flex;gap:4px;align-items:center}.user-management .user-mgmt-modal-title{display:flex;flex-direction:column;gap:4px}.user-management .user-mgmt-modal-title .modal-subtitle{font-size:12px;color:#ff4d4f;font-weight:400}.user-management .form-hint{font-size:12px;color:#999;margin-top:-8px;margin-bottom:16px}.user-management .menu-permission-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.user-management .menu-permission-checkboxes .ant-checkbox-wrapper{margin-inline-start:0}.form-actions-group-buttons{text-align:right}.role-config-page{margin-top:16px}.role-config-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.role-config-title{font-size:16px;font-weight:600;color:#000000e0;margin-bottom:16px}.role-config-table .role-config-action-link{padding:0}.role-config-modal .role-config-modal-subtitle{font-size:13px;color:#000000a6;margin-bottom:12px}.role-config-modal .role-config-modal-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.role-config-modal .role-config-modal-list{max-height:320px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:6px;padding:12px;margin-bottom:16px}.role-config-modal .role-config-modal-item{padding:6px 0}.role-config-modal .role-config-modal-item .ant-checkbox-wrapper{align-items:center}.role-config-modal .role-config-modal-footer{display:flex;justify-content:flex-end;gap:8px}.menu-management-container{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:16px}.strategy .header{line-height:60px}.strategy .header img{width:18px;height:18px;vertical-align:-4px;margin-left:16px}.strategy .strategybody{padding:40px 80px 50px;border-radius:2px;margin-top:15px;border-bottom:1px solid rgba(255,255,255,.2)}.strategy .strategybody .strategytitle{color:#ff4d4f;padding-right:5px;vertical-align:-2px}.strategy .strategybody .title{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;padding-bottom:0}.strategy .strategybody .title p{display:inline-block;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;width:400px}.strategy .strategybody .title p span{padding-left:16px}.strategy .strategybody .title .titleTree{width:439px;min-height:421px;border-radius:2px;border:1px solid #FFF;padding:16px 24px;margin-left:70px}.strategy .strategybody .title .titleTree .ant-tree{margin-top:0}.strategy .strategybody .title .finesse{display:inline-block}.strategy .strategybody .title .finesse span{display:inline-block;width:70px;height:32px;line-height:32px;border-radius:2px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#2a2b40;text-align:center;cursor:pointer;margin-right:12px}.strategy .strategybody .title .finesse .active{background:#0092ff;color:#fff}.strategy .strategybody .title .finesse .noactive{background:none;border:1px solid #D1D2D6;color:#292c33}.strategy .strategybody .title .period{width:635px;border-radius:2px;border:1px solid #FFF;margin-top:20px;margin-left:70px;padding-bottom:20px}.strategy .strategybody .title .period #control-hooks{margin:20px 0}.strategy .strategybody .title .period #control-hooks .ant-radio-inner{border-radius:50%}.strategy .strategybody .title .ant-form-horizontal .ant-form-item-control{text-align:left}.strategy .strategybody .title .ant-checkbox-inner{background:none}.strategy .strategybody .title .ant-checkbox-checked .ant-checkbox-inner{border-color:#0092ff;background-color:#0092ff}.strategy .strategybody .title .ant-checkbox-inner:hover,.strategy .strategybody .title .ant-checkbox:hover,.strategy .strategybody .title .ant-checkbox:hover .ant-checkbox-inner{border-color:#292c33}.strategy .strategybody .title .ant-checkbox-checked .ant-checkbox-inner:hover{border-color:#0092ff}.strategy .strategybody .ant-radio-disabled+span{color:#8888888c;cursor:not-allowed}.strategy .bottom{height:108px;line-height:108px;margin-top:0;padding-left:100px}.strategy .bottom button{margin-right:12px}.strategy .periods{width:808px}.strategy .regs{padding-left:80px;padding-top:10px;color:red;display:none}.strategy .ant-radio-wrapper:hover .ant-radio,.strategy .ant-radio:hover .ant-radio-inner{border-color:#292c33}.strategy .ant-radio-checked .ant-radio-inner{border-color:#0092ff}.strategy{background:#fff}.strategy .header{color:#292c33;margin:0 16px}.strategy .header a{color:#292c33}.strategy .strategybody{background:none}.Tdetail .header{background:#fff;height:auto;line-height:50px;margin-left:-16px;margin-top:-16px;width:calc(100% + 32px)}.Tdetail .header img{width:18px;height:18px;vertical-align:-4px;margin-left:16px}.Tdetail .header a{color:#292c33}.Tdetail .conditions{height:52px}.Tdetail .Tdetailtitle{display:flex;margin-top:15px}.Tdetail .Tdetailtitle div{height:80px;line-height:80px;background:#fff;flex:1;padding:0 20px}.Tdetail .Tdetailtitle div p{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;margin:0}.Tdetail .Tdetailtitle div p span{font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#f7b500;float:right}.Tdetail .Tdetailbody{background:#fff;border-radius:2px;padding:16px;margin-top:16px}.Tdetail .Tdetailbody .conditions ul{padding:0;overflow:hidden}.Tdetail .Tdetailbody .conditions ul li{list-style:none;float:left;padding:0 16px;height:32px;line-height:32px;text-align:center;color:#292c33;border-radius:3px;border:1px solid #DFE1E5;margin-right:12px;font-size:14px;cursor:pointer}.Tdetail .Tdetailbody .conditions ul .active{border:1px solid #F7B500;color:#f7b500}.Tdetail .ant-table-wrapper{margin:0}.Tdetailtitle div:nth-child(2){margin:0 20px}.Tdetailtitle div:nth-child(3){margin-right:20px}.conditions ul>li:nth-child(2):before{content:"";display:inline-block;width:8px;height:8px;background:#ff9800;border-radius:50%;margin-right:10px}.conditions ul>li:nth-child(3):before{content:"";display:inline-block;width:8px;height:8px;background:#6d7278;border-radius:50%;margin-right:10px}.ploy .header{background:#fff}.ploy .header a img{display:inline-block;width:18px;height:18px;vertical-align:-4px;margin-left:16px}.ploy .ploybody{display:block!important;background:#fff;border-radius:2px;margin-top:16px;padding:16px}.ploy .ant-typography a.ant-typography-disabled,.ploy .ant-typography a[disabled],.ploy a.ant-typography.ant-typography-disabled,.ploy a.ant-typography[disabled]{color:#ffffff80}.ploy .detailed{margin-top:16px}.ploy .detailed .detailedLeft{height:753px;background:#fff;border-radius:2px;padding:28px 24px;margin-right:0!important}.ploy .detailed .detailedLeft h4{font-size:16px;font-family:PingFangSC,PingFang SC;font-weight:500;color:#292c33;line-height:24px;padding-bottom:14px}.ploy .detailed .detailedLeft:first-child{margin-right:24px}.ploy .header{background:#fff;margin-left:-16px;margin-top:-16px;height:50px;line-height:50px;width:calc(100% + 32px)}.ploy .header a{color:#292c33}.ploy .header a img{display:inline-block;width:18px;height:18px;vertical-align:-4px}.ploy .ant-typography a.ant-typography-disabled,.ploy .ant-typography a[disabled],.ploy a.ant-typography.ant-typography-disabled,.ploy a.ant-typography[disabled]{color:#292c33}.ploy .ploybody{border-radius:2px;display:flex}.ploy .ploybody h4{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#292c33;border-bottom:1px dashed #D1D2D6;padding-bottom:16px}.ploy .ploybody ul{width:100%;padding:15px 0 0;overflow:hidden}.ploy .ploybody ul li{list-style:none;float:left;width:50%;text-align:left;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;line-height:30px}.ploy .ploybody .ploybody-Right{flex:0 0 328px;background-color:#fff;margin-left:16px;padding:0 21px 19px}.ploy .ploybody .ploybody-Right h4{height:35px;line-height:35px;background:url(../../../../style/load/enerybg.png) top center no-repeat;background-size:74%;border:none;text-align:center}.ploy .ploybody .ploybody-Right .assistant{display:flex;padding-top:24px}.ploy .ploybody .ploybody-Right .assistant div{flex:1;color:#292c33}.ploy .ploybody .ploybody-Right .assistant div span{display:block;width:100%;text-align:center;font-size:14px;color:#d1d2d6}.ploy .ploybody .ploybody-Right .assistant div p{text-align:center;color:#0092ff;font-weight:500;font-size:16px}.ploy .ploybody .ploybody-Right .recommend{padding:5px 19px;background:#0092ff;border-radius:3px;color:#292c33;font-size:14px;text-align:center;margin-top:36px;cursor:pointer}.ploy .ploybody .ploybody-Left{flex:1;background-color:#fff;padding:19px 24px}.ploy .declaration{background:#fff;padding:0 24px;margin-top:16px}.ploy .declaration .declarationbody{width:542px;height:43px;margin:-2px auto 0;background-size:100%}.ploy .declaration .declarationbody span{display:inline-block;width:271px;height:43px;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;text-align:center;line-height:43px;cursor:pointer}.ploy .declaration .declarationbody .active{background:url(../../../../../assets/load/active.svg) top center no-repeat;background-size:100%;color:#fff}.ploy .declaration .declarationbody .noactive1{background:url(../../../../../assets/load/normal.svg) top center no-repeat;background-size:97%;margin-right:-82px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#292c33}.ploy .declaration .declarationbody .noactive{background:url(../../../../../assets/load/normal.svg) top center no-repeat;background-size:97%;margin-left:-82px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#292c33}.ploy .declaration .breed{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.3)}.ploy .declaration .breed .breedul{width:50%;padding:0;margin:0;overflow:hidden}.ploy .declaration .breed .breedul li{list-style:none;float:left;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#ffffffd9;line-height:22px;width:50%;padding:10px 0}.ploy .declaration .breed .all{width:56px;height:54px;line-height:54px;background:#0092ff;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;text-align:center;display:inline-block;float:left}.ploy .declaration .breed .charges{width:220px;height:54px;line-height:54px;background:#0092ff url(../../../../style/img/di.png) no-repeat left bottom;background-size:contain;padding:0 20px;display:inline-block;float:left;margin-right:16px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff;border-radius:6px}.ploy .declaration .breed .charges span{float:right;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff}.ploy .declaration .breed .breedcjose{margin-bottom:15px;overflow:hidden}.ploy .declaration .chargetitle{position:relative}.ploy .declaration .chargetitle .chargesbody{text-align:center;background:#fff;padding:15px 0;position:absolute;top:70px;left:50%;transform:translate(-50%)}.ploy .declaration .chargetitle .chargesbody p{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;text-align:center;color:#292c33}.ploy .footerbtn{margin-top:50px;border-top:1px solid rgba(255,255,255,.3);padding-top:30px}.ploy .footerbtn button{margin-right:20px}.ploy .ant-btn>span{display:initial}.ant-table-tbody>tr.ant-table-row-selected>td{background:none}.task{height:auto}.task .ant-breadcrumb{color:#ffffff4d}.task .task-header{width:calc(100% + 32px);background:#fff;margin-top:-16px;margin-left:-16px;padding:16px}.task .task-content{margin-top:-16px;margin-left:-16px;width:calc(100% + 32px)}.task .ant-tabs-bottom>.ant-tabs-nav:before,.task .ant-tabs-bottom>div>.ant-tabs-nav:before,.task .ant-tabs-top>.ant-tabs-nav:before,.task .ant-tabs-top>div>.ant-tabs-nav:before{border:none}.task .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.task .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{height:60px}.task .ant-tabs-content-holder{margin:0 16px}.task .ant-tabs-tabpane{background:none}.editModal{width:100%;min-height:280px}.strategy_contentTitle{background:#0092ff0d;box-shadow:0 2px 4px #00000080;border:1px solid #0092FF;font-weight:400;font-size:12px;color:#0092ff;padding:8px;border-radius:5px;margin-bottom:16px}.editModal-Left{width:115px;min-height:250px;float:left;background:#ffffff0d}.editModal-Left ul{margin:0;padding:0}.editModal-Left ul li{list-style:none;color:#292c33;line-height:50px;text-align:center}.editModal-Right{float:right;width:calc(100% - 115px)}.editModal-Right ul{padding:0;margin:0 0 0 16px}.editModal-Right ul li{list-style:none;color:#292c33;height:53px;text-align:left;font-size:14px}.editModal-Right .ant-form-item-explain-error{width:200px}.ModalRight .ant-modal-content{padding-bottom:24px}.prompt-title{line-height:32px}.prompt-title b{font-size:12px;color:#8f959e;font-weight:400;margin-left:10px}.confirm-btn,.confirm-btn:hover{margin:0 0 18px;height:32px;width:84px;background:#0092ff;border-radius:3px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;border:none}.confirm-btn[disabled],.confirm-btn[disabled]:hover{margin:0 0 18px;height:32px;width:84px;background:#0092ff;border-radius:3px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;border:none;opacity:.8}.tactful .header{height:50px;line-height:50px;background:#fff;padding:0 16px;margin-left:-16px;margin-top:-16px;width:calc(100% + 32px)}.tactful .header a{color:#292c33}.tactful .header a img{display:inline-block;width:18px;height:18px;vertical-align:-4px}.tactful .tactfulbody{padding:20px 22px;background:#fff;border-radius:2px}.tactful .tactfulbody h4{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#292c33;margin-bottom:15px}.tactful .tactfulbody .breed{padding:15px 0;border-bottom:1px solid #DFE1E5}.tactful .tactfulbody .breed .breedul{width:50%;padding:0;margin:0;overflow:hidden}.tactful .tactfulbody .breed .breedul li{list-style:none;float:left;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;line-height:22px;width:50%;padding:10px 0}.tactful .tactfulbody .breed .all{width:56px;height:54px;line-height:54px;background:#1890ff1a;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;text-align:center;display:inline-block;float:left}.tactful .tactfulbody .breed .charges{width:220px;height:54px;line-height:54px;background:#1890ff1a;padding:0 20px;display:inline-block;float:left;margin-left:7px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33}.tactful .tactfulbody .breed .charges span{float:right;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#0092ff}.tactful .tactfulbody .footerbtn button{margin-right:15px}.tactful .strategy{border:1px solid #D1D2D6;width:270px;border-radius:2px;background:none}.tactful .strategy .strategyspan{display:inline-block;width:86px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#292c33;margin-right:10px;text-align:center}.strategyspan:after{content:"";display:inline-block;width:1px;height:18px;background:#fff;float:right;margin-top:2px}._spotTradeRoot_wt3sx_1{padding-top:16px}._mainCard_wt3sx_5{box-shadow:none}._tabPanel_wt3sx_8{min-height:120px}._container_wt3sx_12{padding:2rem}._datePickerWithNav_wt3sx_16{display:inline-flex;align-items:stretch;gap:8px}._dateNavBtn_wt3sx_22{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#000000a6;cursor:pointer;transition:border-color .2s,color .2s}._dateNavBtn_wt3sx_22:hover{border-color:#4096ff;color:#4096ff}._datePickerField_wt3sx_42{width:120px}._datePickerField_wt3sx_42 .ant-picker{width:100%}._rollingTradeRoot_1mty7_2{padding-top:16px}._mainCard_1mty7_6{box-shadow:none}._rollingTabsBarOnly_1mty7_11 .ant-tabs-content-holder{display:none}._datePickerWithNav_1mty7_15{display:inline-flex;align-items:stretch;gap:8px}._dateNavBtn_1mty7_21{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#000000a6;cursor:pointer;transition:border-color .2s,color .2s}._dateNavBtn_1mty7_21:hover{border-color:#4096ff;color:#4096ff}._datePickerField_1mty7_41{width:120px}._datePickerField_1mty7_41 .ant-picker{width:100%}.layout{display:flex;flex-direction:column;height:100vh;width:100%}.layout-body{display:flex;flex:1;overflow:hidden}.layout-content-wrapper{flex:1;display:flex;overflow:hidden}.layout-content{flex:1;overflow-y:auto;padding:0 16px 16px;background-color:#f5f5f5}@media (max-width: 1200px){.layout-content{padding:0}}@media (max-width: 768px){.layout-content-wrapper{flex-direction:column}}._wrap_tqwep_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d1b2a,#1b263b,#415a77)}._card_tqwep_9{width:100%;max-width:400px;box-shadow:0 8px 24px #00000040}._card_tqwep_9 .ant-card-head{text-align:center;font-size:18px}._remember_tqwep_19{margin-bottom:8px}._remember_tqwep_19 .ant-form-item-control-input{min-height:auto}._page_1tfy4_1{min-height:100vh;display:flex;flex-direction:row;align-items:stretch;background:#fff}._leftPanel_1tfy4_9{position:relative;flex:1;min-width:0;background:linear-gradient(165deg,#0d1530,#0a1128 45%,#070d1c);color:#fff;overflow:hidden}._particleCanvas_1tfy4_18{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}._leftInner_1tfy4_28{position:relative;z-index:1;height:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:48px 56px 80px;box-sizing:border-box}._heroTitle_1tfy4_40{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._heroLine1_1tfy4_47{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:.04em;color:#fff;line-height:1.2}._heroLine2_1tfy4_55{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:.04em;color:#00bfff;line-height:1.2}._heroSubtitle_1tfy4_63{margin:0 0 36px;font-size:14px;color:#ffffffb8;letter-spacing:.02em}._featureTags_1tfy4_70{display:flex;flex-direction:column;gap:12px;max-width:520px}._featureRow_1tfy4_77{display:flex;flex-wrap:wrap;gap:10px}._featureTag_1tfy4_70{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;color:#ffffffeb;background:#0a1128a6;border:1px solid rgba(0,191,255,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._featureIcon_1tfy4_96{display:inline-flex;font-size:14px;color:#00bfff;opacity:.95}._version_1tfy4_103{position:absolute;left:56px;bottom:36px;font-size:13px;color:#ffffff61}._rightPanel_1tfy4_111{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:40px 48px;background:#fff}._rightInner_1tfy4_121{width:100%;max-width:400px}._topBar_1tfy4_126{display:flex;justify-content:flex-end;margin-bottom:28px}._registerHint_1tfy4_132{font-size:14px;color:#8c94a3}._linkBtn_1tfy4_137{margin-left:4px;padding:0;border:none;background:none;font-size:inherit;color:#00bfff;cursor:pointer;font-weight:500}._linkBtn_1tfy4_137:hover{text-decoration:underline}._formHeader_1tfy4_151{margin-bottom:28px}._welcome_1tfy4_155{margin:0 0 10px;font-size:28px;font-weight:700;color:#1a1f2e;letter-spacing:.02em}._formLead_1tfy4_163{margin:0;font-size:14px;color:#8c94a3}._methodToggle_1tfy4_169{display:flex;gap:0;padding:4px;margin-bottom:28px;border-radius:12px;background:#f0f2f5}._methodTab_1tfy4_178,._methodTabActive_1tfy4_179{flex:1;padding:10px 12px;border:none;border-radius:10px;font-size:14px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}._methodTab_1tfy4_178{background:transparent;color:#8c94a3;font-weight:500}._methodTab_1tfy4_178:hover{color:#5a6270}._methodTabActive_1tfy4_179{background:#fff;color:#1a1f2e;font-weight:600;box-shadow:0 2px 8px #0f172a14}._form_1tfy4_151 .ant-form-item{margin-bottom:20px}._form_1tfy4_151 .ant-form-item-label{padding-bottom:6px!important}._form_1tfy4_151 .ant-form-item-label>label{height:auto!important;line-height:1.4!important}._fieldLabel_1tfy4_216{font-size:14px;color:#8c94a3}._formItem_1tfy4_221{margin-bottom:18px!important}._inputIcon_1tfy4_225{color:#1a1f2e73}._inputControl_1tfy4_229 .ant-input,._inputControl_1tfy4_229 .ant-input-password{border:none!important;border-radius:10px!important;padding-top:10px!important;padding-bottom:10px!important}._inputControl_1tfy4_229 .ant-input-affix-wrapper{background:#e8eef5!important;border:none!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:none!important}._inputControl_1tfy4_229 .ant-input-affix-wrapper:hover,._inputControl_1tfy4_229 .ant-input-affix-wrapper:focus-within{background:#e2eaf4!important}._inputControl_1tfy4_229 .ant-input-affix-wrapper-focused{background:#e2eaf4!important}._inputControl_1tfy4_229 .ant-input-clear-icon,._inputControl_1tfy4_229 .anticon.ant-input-password-icon{color:#1a1f2e66}._formExtras_1tfy4_254{display:flex;align-items:center;justify-content:space-between;margin-top:-4px;margin-bottom:8px}._rememberCheck_1tfy4_262 .ant-checkbox-checked .ant-checkbox-inner{background-color:#00bfff;border-color:#00bfff}._submitWrap_1tfy4_267{margin-bottom:0!important;margin-top:8px}._submitBtn_1tfy4_272{height:48px!important;border-radius:12px!important;font-size:16px!important;font-weight:600!important;border:none!important}._captchaRow_1tfy4_280{width:100%}._captchaInput_1tfy4_284{flex:1;min-width:0;background:#e8eef5!important;border:none!important;border-radius:10px!important}._smsBtn_1tfy4_292{border-radius:10px!important}._legalFooter_1tfy4_296{margin-top:40px;text-align:center;font-size:13px;color:#8c94a3}._legalLink_1tfy4_303{padding:0 4px;border:none;background:none;color:inherit;cursor:pointer;font-size:inherit}._legalLink_1tfy4_303:hover{color:#5a6270}._legalSep_1tfy4_315{margin:0 6px;opacity:.7}@media (max-width: 960px){._page_1tfy4_1{flex-direction:column}._leftPanel_1tfy4_9{flex:none;min-height:auto}._leftInner_1tfy4_28{min-height:unset;padding:32px 24px 24px}._featureTags_1tfy4_70{max-width:none}._version_1tfy4_103{position:static;margin-top:24px;left:auto;bottom:auto}._rightPanel_1tfy4_111{padding:32px 24px 48px}}._header_logo_1tfy4_345{width:170px;height:50px;background:none;background-size:contain;margin-bottom:50px}._special_logo_1tfy4_353{width:170px;height:50px;background:url(/assets/logo_zh-i0kCn0WM.png) left center no-repeat;background-size:contain;margin-bottom:50px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{width:100%;height:100vh}.ant-tooltip{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-64{margin:calc(var(--spacing) * 64)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[10px\]{margin-bottom:10px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-full{height:100%}.h-px{height:1px}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[100\%\]{width:100%}.w-\[900px\]{width:900px}.w-full{width:100%}.w-max{width:max-content}.max-w-\[80px\]{max-width:80px}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[rgba\(8\,59\,182\,1\)\]{border-color:#083bb6}.border-amber-100{border-color:var(--color-amber-100)}.border-blue-100{border-color:var(--color-blue-100)}.border-cyan-100{border-color:var(--color-cyan-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-rose-100{border-color:var(--color-rose-100)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-\[\#2dd4bf\]{background-color:#2dd4bf}.bg-\[\#3F96FF\]{background-color:#3f96ff}.bg-\[\#6366f1\]{background-color:#6366f1}.bg-\[\#E5EAED\]{background-color:#e5eaed}.bg-\[\#FFD268\]{background-color:#ffd268}.bg-\[rgba\(8\,59\,182\,0\.1\)\]{background-color:#083bb61a}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab,red,red)){.bg-cyan-50\/60{background-color:color-mix(in oklab,var(--color-cyan-50) 60%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-inherit{background-color:inherit}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50) 30%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#3D3D3D\]{color:#3d3d3d}.text-\[\#3F96FF\]{color:#3f96ff}.text-\[\#3d3d3d\]{color:#3d3d3d}.text-\[\#3f96ff\]{color:#3f96ff}.text-\[\#FFD268\]{color:#ffd268}.text-\[rgba\(8\,59\,182\,1\)\]{color:#083bb6}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/60{color:#00976799}@supports (color:color-mix(in lab,red,red)){.text-emerald-600\/60{color:color-mix(in oklab,var(--color-emerald-600) 60%,transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-500{color:var(--color-sky-500)}.text-slate-50{color:var(--color-slate-50)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-100{--tw-shadow-color:oklch(93.2% .032 255.585)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab, var(--color-blue-100) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-100{--tw-shadow-color:oklch(95% .052 163.051)}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-100{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-100) var(--tw-shadow-alpha), transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:bg-slate-50:is(:where(.group):hover *){background-color:var(--color-slate-50)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:bg-\[rgba\(8\,59\,182\,0\.15\)\]:hover{background-color:#083bb626}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-slate-200:hover{--tw-ring-color:var(--color-slate-200)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:w-\[572px\]{width:572px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (min-width:64rem){.lg\:w-1\/3{width:33.3333%}.lg\:w-1\/4{width:25%}.lg\:w-2\/3{width:66.6667%}.lg\:w-3\/4{width:75%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes pulse{50%{opacity:.5}}:root{--primary-color: #083BB6;--secondary-color: #52c41a;--text-color: #3D3D3D;--bg-color: #ffffff;--border-color: #D7D9DE}.ant-btn{padding:0 8px}.ant-checkbox-inner{width:14px!important;height:14px!important}.ant-checkbox-checked .ant-checkbox-inner:after{width:6px!important;height:9px!important;top:6px!important}
