*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}:root,html.white{--app-bg-color:#f7f8fa;--app-surface-color:#fff;--app-elevated-color:#f2f3f5;--app-control-color:#f2f3f5;--app-header-color:#f7f8fa;--app-text-color:#1d2129;--app-text-secondary:#4e5969;--app-text-muted:#86909c;--app-icon-color:#1d2129;--app-border-color:#ededed;--app-border-strong:#e5e6eb;--app-hover-color:#f2f3f5;--app-primary-color:#165dff;--app-danger-color:#f53f3f;--app-success-color:#00b42a;--app-warning-color:#ff7d00;--chart-tooltip-panel-bg:#fff;--chart-tooltip-panel-border:#e8edf7;--chart-tooltip-panel-shadow:0 8px 24px rgba(20,39,82,.1);--chart-tooltip-title-color:#526071;--chart-tooltip-row-bg:transparent;--chart-tooltip-row-shadow:none;--chart-tooltip-label-color:#6f7e96;--chart-tooltip-value-color:#526071}html.dark{color-scheme:dark;--app-bg-color:#15161a;--app-surface-color:#2b2b2e;--app-elevated-color:#3f3f42;--app-control-color:#3f3f42;--app-header-color:#15161a;--app-text-color:#e5e6eb;--app-text-secondary:#c1c2c7;--app-text-muted:#85868c;--app-icon-color:#e5e6eb;--app-border-color:#3a3a3d;--app-border-strong:#4b4b4f;--app-hover-color:#454549;--app-primary-color:#165dff;--app-danger-color:#ff4d4f;--app-success-color:#2ed3aa;--app-warning-color:#ff7d00;--chart-tooltip-panel-bg:rgba(29,32,38,.96);--chart-tooltip-panel-border:#8b929e;--chart-tooltip-panel-shadow:0 10px 28px rgba(0,0,0,.38);--chart-tooltip-title-color:#d9dade;--chart-tooltip-row-bg:rgba(84,86,92,.94);--chart-tooltip-row-shadow:0 3px 12px rgba(0,0,0,.22);--chart-tooltip-label-color:#d3d4d8;--chart-tooltip-value-color:#e0e1e4;--color-bg-1:var(--app-surface-color);--color-bg-2:var(--app-surface-color);--color-bg-3:var(--app-elevated-color);--color-bg-4:var(--app-bg-color);--color-bg-5:var(--app-bg-color);--color-fill-1:#333336;--color-fill-2:var(--app-elevated-color);--color-fill-3:var(--app-hover-color);--color-fill-4:#56565b;--color-text-1:var(--app-text-color);--color-text-2:var(--app-text-secondary);--color-text-3:#a6a7ac;--color-text-4:var(--app-text-muted);--color-border-1:var(--app-border-color);--color-border-2:var(--app-border-strong);--color-neutral-1:#2b2b2e;--color-neutral-2:#333336;--color-neutral-3:#3a3a3d;--color-neutral-4:#454549;--color-neutral-5:#56565b;--color-neutral-6:#6a6a70;--color-neutral-7:#85868c;--color-neutral-8:#a6a7ac;--color-neutral-9:#c1c2c7;--color-neutral-10:#e5e6eb;--td-bg-color-page:var(--app-bg-color);--td-bg-color-container:var(--app-surface-color);--td-bg-color-secondarycontainer:var(--app-elevated-color);--td-bg-color-component:var(--app-control-color);--td-bg-color-container-hover:var(--app-hover-color);--td-text-color-primary:var(--app-text-color);--td-text-color-secondary:var(--app-text-secondary);--td-text-color-placeholder:var(--app-text-muted);--td-border-level-1-color:var(--app-border-color);--td-border-level-2-color:var(--app-border-strong)}.app-chart-tooltip{max-width:min(72vw,360px)!important;max-height:min(62vh,420px)!important;background:transparent!important;border:0!important;box-shadow:none!important}.app-chart-tooltip-panel{width:-moz-max-content;width:max-content;min-width:158px;max-width:min(72vw,360px);max-height:min(62vh,420px);overflow:auto;box-sizing:border-box;padding:8px 10px;border:1px solid var(--chart-tooltip-panel-border);border-radius:6px;background:var(--chart-tooltip-panel-bg);box-shadow:var(--chart-tooltip-panel-shadow);backdrop-filter:blur(8px);color:var(--chart-tooltip-value-color);font-size:10px;line-height:1.25}.app-chart-tooltip-panel--grouped{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px 10px}html:not(.dark) .app-chart-tooltip-panel--layered{--chart-tooltip-panel-bg:rgba(248,251,255,.88);--chart-tooltip-panel-border:transparent;--chart-tooltip-panel-shadow:0 10px 25px rgba(31,42,68,.14);--chart-tooltip-row-bg:hsla(0,0%,100%,.78);--chart-tooltip-row-shadow:0 3px 10px rgba(15,35,75,.08)}.app-chart-tooltip-title{overflow:hidden;color:var(--chart-tooltip-title-color);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.app-chart-tooltip-group,.app-chart-tooltip-rows{display:flex;flex-direction:column;gap:6px}.app-chart-tooltip-rows{margin-top:6px}.app-chart-tooltip-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:120px;min-height:19px;padding:5px 6px;border-radius:3px;background:var(--chart-tooltip-row-bg);box-shadow:var(--chart-tooltip-row-shadow)}.app-chart-tooltip-row--no-dot{grid-template-columns:minmax(0,1fr) auto}.app-chart-tooltip-row--value-only{grid-template-columns:minmax(0,1fr)}.app-chart-tooltip-dot{width:8px;height:8px;border-radius:50%}.app-chart-tooltip-label{min-width:0;overflow:hidden;color:var(--chart-tooltip-label-color);white-space:nowrap;text-overflow:ellipsis}.app-chart-tooltip-value{color:var(--chart-tooltip-value-color);font-weight:500;white-space:nowrap}body{background-color:var(--app-bg-color)!important;color:var(--app-text-color)!important;transition:background-color .3s ease,color .3s ease}#app{width:100%;min-height:100vh;background-color:var(--app-bg-color);color:var(--app-text-color)}.arco-layout,.arco-layout-content,.arco-layout-header,html.dark #app,html.dark .announcement-page,html.dark .arco-layout,html.dark .arco-layout-content,html.dark .arco-layout-header,html.dark .chat-page,html.dark .home-page,html.dark .layout-container,html.dark .layout-content,html.dark .main-content,html.dark .page-container,html.dark .personal-container,html.dark .senior-management,html.dark body{background-color:var(--app-bg-color)!important;color:var(--app-text-color)}html.dark body .system-header{background:var(--app-header-color)!important;border-bottom-color:transparent!important;box-shadow:none!important}html.dark body .system-header .header-left,html.dark body .system-header .header-right,html.dark body .system-header .system-title,html.dark body .system-header .system-title *{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .layout-container .system-header .header-nav .nav-btn{background:#85868c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .layout-container .system-header .header-nav .nav-btn-active{background:var(--app-surface-color)!important;color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .layout-container .system-header .header-nav .nav-btn-active:hover{background:var(--app-hover-color)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .system-header .header-right .container .arco-btn{background:var(--app-surface-color)!important;border-color:transparent!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .system-header .header-right .container .arco-btn:hover{background:var(--app-hover-color)!important}html.dark body .system-header .header-right .container .arco-btn .arco-icon,html.dark body .system-header .header-right .container .arco-btn .theme-icon,html.dark body .system-header .header-right .container .theme-icon{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-card,html.dark body .arco-card-body,html.dark body .arco-card-header,html.dark body .load-chart-card,html.dark body .overview-chart-card,html.dark body .overview-panel,html.dark body .page-content,html.dark body .page-header,html.dark body .panel,html.dark body .strategy-section,html.dark body .table-box,html.dark body .table-panel,html.dark body .tabs-section,html.dark body .top-bar,html.dark body .upload-item,html.dark body .upload-part,html.dark body .user-card,html.dark body .weather-panel{background-color:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important;box-shadow:none!important}html.dark body .declare-container{background:var(--app-surface-color)!important;color:var(--app-text-color)!important}html.dark body .upload-item{border-color:var(--app-border-strong)!important}html.dark body .summary-card{border-color:var(--app-border-color)!important}html.dark body .home-page,html.dark body .home-page .chart-card,html.dark body .home-page .hero-panel,html.dark body .home-page .notice-board{background:var(--app-bg-color)!important;background-color:var(--app-bg-color)!important}html.dark body .home-page .sender-card{background:var(--app-surface-color)!important;background-color:var(--app-surface-color)!important;border:1px solid var(--app-border-color);border-radius:4px}html.dark body .home-page .notice-item{border-color:var(--app-border-color)!important}html.dark body .weather-card{background-color:#202124!important}html.dark body .arco-card-header-title,html.dark body .arco-drawer-title,html.dark body .arco-modal-title,html.dark body .card-title,html.dark body .chart-title,html.dark body .content-title,html.dark body .detail-title,html.dark body .metric-value,html.dark body .page-title,html.dark body .panel-title,html.dark body .part-title,html.dark body .section-title,html.dark body .subsection-title,html.dark body .summary-value,html.dark body .title-cn,html.dark body .title-main,html.dark body .upload-item-title,html.dark body .welcome-title{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .content-text,html.dark body .detail-content,html.dark body .detail-meta,html.dark body .detail-sign,html.dark body .filter-label,html.dark body .info-label,html.dark body .legend-item,html.dark body .metric-label,html.dark body .notice-text,html.dark body .popover-endpoint,html.dark body .security-label,html.dark body .summary-change.trend-flat,html.dark body .summary-label,html.dark body .title-en,html.dark body .title-sub,html.dark body .toolbar-label,html.dark body .upload-endpoint{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .arco-checkbox-label,html.dark body .arco-form-item-label,html.dark body .arco-form-item-label-col,html.dark body .arco-radio-label,html.dark body .declare-time-cell,html.dark body .info-value{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .back-btn,html.dark body .back-btn *,html.dark body .header-back,html.dark body .header-back *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .back-btn:hover,html.dark body .back-btn:hover *,html.dark body .header-back:hover,html.dark body .header-back:hover *{color:var(--app-primary-color)!important;-webkit-text-fill-color:var(--app-primary-color)!important}html.dark body .part-help,html.dark body .tabs-date-label{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not(.arco-btn-status-danger):not(.arco-btn-status-success):not(.arco-btn-status-warning){background:var(--app-control-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-btn:not(.arco-btn-primary):not(.arco-btn-text):not(.arco-btn-status-danger):not(.arco-btn-status-success):not(.arco-btn-status-warning):hover{background:var(--app-hover-color)!important;border-color:var(--app-border-strong)!important}html.dark body .arco-btn-primary{background:var(--app-primary-color)!important;border-color:var(--app-primary-color)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-btn-text{background:transparent!important}html.dark body .arco-btn-text:not(.arco-btn-status-danger){color:#3491fa!important;-webkit-text-fill-color:#3491fa!important}html.dark body .arco-btn-status-danger,html.dark body .arco-btn-status-danger *{color:var(--app-danger-color)!important;-webkit-text-fill-color:var(--app-danger-color)!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled){background-color:#6b4b0e!important;border-color:#9a6a16!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled),html.dark body .arco-btn-status-warning:not(.arco-btn-disabled) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):hover{background-color:#825d16!important;border-color:#b07a1d!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):hover,html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):hover *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):active{background-color:#573c0b!important;border-color:#8a5d12!important}html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):active,html.dark body .arco-btn-status-warning:not(.arco-btn-disabled):active *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-btn-disabled,html.dark body .arco-btn[disabled]{background:#333336!important;border-color:var(--app-border-color)!important;color:#77787e!important;-webkit-text-fill-color:#77787e!important}html.dark body .download-btn{background:var(--app-control-color)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .download-btn:not(:disabled):hover{background:rgba(22,93,255,.18)!important;color:#3491fa!important;-webkit-text-fill-color:#3491fa!important}html.dark body .arco-cascader-view,html.dark body .arco-input-number,html.dark body .arco-input-wrapper,html.dark body .arco-picker,html.dark body .arco-select-view,html.dark body .arco-textarea-wrapper,html.dark body .arco-tree-select-view,html.dark body .declare-number-cell{background:var(--app-control-color)!important;border-color:var(--app-border-strong)!important;color:var(--app-text-color)!important;box-shadow:none!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-input,html.dark body .arco-input-number-input,html.dark body .arco-picker input,html.dark body .arco-picker-input,html.dark body .arco-select-view-input,html.dark body .arco-select-view-value,html.dark body .arco-textarea{background:transparent!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-input-number-input::-moz-placeholder,html.dark body .arco-input::-moz-placeholder,html.dark body .arco-picker input::-moz-placeholder,html.dark body .arco-picker-input input::-moz-placeholder,html.dark body .arco-textarea::-moz-placeholder{color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted)!important;opacity:1}html.dark body .arco-input-number-input::placeholder,html.dark body .arco-input::placeholder,html.dark body .arco-picker input::placeholder,html.dark body .arco-picker-input input::placeholder,html.dark body .arco-select-view-placeholder,html.dark body .arco-textarea::placeholder{color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted)!important;opacity:1}html.dark body .arco-input-number:hover,html.dark body .arco-input-wrapper:hover,html.dark body .arco-picker:hover,html.dark body .arco-select-view:hover,html.dark body .arco-textarea-wrapper:hover{border-color:#696a70!important}html.dark body .arco-input-number-focus,html.dark body .arco-input-number:focus-within,html.dark body .arco-input-wrapper-focus,html.dark body .arco-input-wrapper:focus-within,html.dark body .arco-picker-focused,html.dark body .arco-select-view-focus,html.dark body .arco-textarea-wrapper-focus,html.dark body .arco-textarea-wrapper:focus-within{border-color:var(--app-primary-color)!important;box-shadow:0 0 0 2px rgba(22,93,255,.18)!important}html.dark body .arco-input-number-disabled,html.dark body .arco-input-wrapper-disabled,html.dark body .arco-picker-disabled,html.dark body .arco-select-view-disabled,html.dark body .arco-textarea-wrapper-disabled{background:#333336!important;color:#77787e!important;-webkit-text-fill-color:#77787e!important}html.dark body .arco-checkbox-icon,html.dark body .arco-radio-icon{background:#303033;border-color:#64656b}html.dark body .arco-checkbox-checked .arco-checkbox-icon,html.dark body .arco-radio-checked .arco-radio-icon{background:var(--app-primary-color);border-color:var(--app-primary-color)}html.dark body .arco-radio-group .arco-radio-label{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-radio-group-button{background:#1f2024!important;border:1px solid #4b4b4f!important;box-shadow:none!important}html.dark body .arco-radio-group-button .arco-radio-button,html.dark body .arco-radio-group-button .arco-radio-button-content{background:#1f2024!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-radio-group-button .arco-radio-button:before{background-color:#4b4b4f!important}html.dark body .arco-radio-group-button .arco-radio-button:not(.arco-radio-disabled):hover,html.dark body .arco-radio-group-button .arco-radio-button:not(.arco-radio-disabled):hover .arco-radio-button-content{background:#3f3f42!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-radio-group-button .arco-radio-button.arco-radio-checked,html.dark body .arco-radio-group-button .arco-radio-button.arco-radio-checked .arco-radio-button-content{background:#56565b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-radio-group-button .arco-radio-button.arco-radio-disabled,html.dark body .arco-radio-group-button .arco-radio-button.arco-radio-disabled .arco-radio-button-content{background:#292a2e!important;color:#85868c!important;-webkit-text-fill-color:#85868c!important}html.dark body .arco-table,html.dark body .arco-table-body,html.dark body .arco-table-container,html.dark body .arco-table-content,html.dark body .arco-table-element,html.dark body .arco-table-header,html.dark body .arco-table-tbody,html.dark body .arco-table-td,html.dark body .arco-table-thead,html.dark body .arco-table-tr{background:var(--app-surface-color)!important;color:var(--app-text-color)!important}html.dark body .arco-table-th{background:var(--app-elevated-color)!important;color:var(--app-text-color)!important}html.dark body .arco-table-border .arco-table-container,html.dark body .arco-table-border-cell .arco-table-td,html.dark body .arco-table-border-cell .arco-table-th,html.dark body .arco-table-td,html.dark body .arco-table-th{border-color:var(--app-border-color)!important}html.dark body .arco-table-cell,html.dark body .arco-table-th-content{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-table-tr:hover .arco-table-td{background:#333336!important}html.dark body .deviation-table-wrap,html.dark body .hourly-average-table-wrap,html.dark body .strategy-table-wrap,html.dark body .table-wrap{background:var(--app-surface-color)!important}html.dark body .data-table,html.dark body .data-table tbody,html.dark body .data-table td,html.dark body .data-table tr,html.dark body .deviation-table,html.dark body .deviation-table tbody,html.dark body .deviation-table td,html.dark body .deviation-table tr,html.dark body .hourly-average-table,html.dark body .hourly-average-table tbody,html.dark body .hourly-average-table td,html.dark body .hourly-average-table tr,html.dark body .strategy-table,html.dark body .strategy-table tbody,html.dark body .strategy-table td,html.dark body .strategy-table tr{background:var(--app-surface-color)!important;color:var(--app-text-secondary)!important;border-color:var(--app-border-color)!important}html.dark body .data-table th,html.dark body .data-table thead,html.dark body .deviation-table th,html.dark body .deviation-table thead,html.dark body .hourly-average-table th,html.dark body .hourly-average-table thead,html.dark body .strategy-table th,html.dark body .strategy-table thead,html.dark body .time-cell{background:var(--app-elevated-color)!important;color:var(--app-text-color)!important;border-color:var(--app-border-color)!important}html.dark body .data-table td.is-hover-col,html.dark body .data-table td.is-hover-row,html.dark body .data-table th.is-hover-col{background:var(--app-hover-color)!important}html.dark body .data-table td.is-hover-cell{background:#505056!important;box-shadow:inset 0 0 0 1px #d7d8dc!important;color:#fff!important}html.dark body .delta-up,html.dark body .trend-down{color:var(--app-success-color)!important;-webkit-text-fill-color:var(--app-success-color)!important}html.dark body .delta-down,html.dark body .trend-up{color:var(--app-danger-color)!important;-webkit-text-fill-color:var(--app-danger-color)!important}html.dark body .arco-tabs-content,html.dark body .arco-tabs-nav,html.dark body .arco-tabs-nav-tab,html.dark body .arco-tabs-nav-tab-list{background:transparent!important;border-color:var(--app-border-color)!important}html.dark body .arco-tabs-tab{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-secondary)!important}html.dark body .arco-tabs-tab-active,html.dark body .arco-tabs-tab:hover{background:var(--app-hover-color)!important;color:#fff!important}html.dark body .arco-tabs-tab-title,html.dark body .arco-tabs-tab-title *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html.dark body .tab-button{color:var(--app-text-secondary)!important}html.dark body .tab-button.active{background:var(--app-hover-color)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-pagination-item,html.dark body .arco-pagination-item-next,html.dark body .arco-pagination-item-previous,html.dark body .arco-pagination-jumper,html.dark body .arco-pagination-total{background:transparent;color:var(--app-text-muted)!important}html.dark body .arco-pagination-item-active,html.dark body .arco-pagination-item:hover{background:var(--app-control-color)!important;color:var(--app-text-color)!important}html.dark body .arco-upload-drag,html.dark body .arco-upload-list-item,html.dark body .arco-upload-progress{background:var(--app-control-color)!important;border-color:var(--app-border-strong)!important;color:var(--app-text-secondary)!important}html.dark body .arco-upload-drag:hover{background:var(--app-hover-color)!important;border-color:#696a70!important}html.dark body .arco-upload-drag .arco-icon,html.dark body .arco-upload-drag-text,html.dark body .arco-upload-list-item-name{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .arco-message{background:var(--app-surface-color)!important;border-color:var(--app-border-strong)!important;color:#fff!important;box-shadow:0 6px 18px rgba(0,0,0,.38)!important}html.dark body .arco-message-content,html.dark body .arco-message-content *{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-message-close-btn{color:var(--app-text-secondary)!important}html.dark body .arco-cascader-popup,html.dark body .arco-drawer,html.dark body .arco-drawer-body,html.dark body .arco-drawer-footer,html.dark body .arco-drawer-header,html.dark body .arco-dropdown,html.dark body .arco-dropdown-list,html.dark body .arco-modal,html.dark body .arco-modal-body,html.dark body .arco-modal-footer,html.dark body .arco-modal-header,html.dark body .arco-picker-container,html.dark body .arco-picker-panel,html.dark body .arco-picker-range-container,html.dark body .arco-popconfirm-popup-content,html.dark body .arco-popover-popup-content,html.dark body .arco-select-dropdown,html.dark body .arco-tooltip-content,html.dark body .arco-tree-select-popup,html.dark body .arco-trigger-popup{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important}html.dark body .arco-cascader-option,html.dark body .arco-dropdown-option,html.dark body .arco-select-option,html.dark body .arco-tree-node-title{background:transparent!important;color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .arco-cascader-option:hover,html.dark body .arco-dropdown-option:hover,html.dark body .arco-select-option-active,html.dark body .arco-select-option-hover,html.dark body .arco-tree-node-title:hover{background:var(--app-hover-color)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .arco-picker-cell,html.dark body .arco-picker-date,html.dark body .arco-picker-header,html.dark body .arco-picker-month,html.dark body .arco-picker-row,html.dark body .arco-picker-week-list,html.dark body .arco-picker-year{background:transparent!important;border-color:var(--app-border-color)!important;color:var(--app-text-secondary)!important}html.dark body .arco-picker-cell-in-view .arco-picker-date,html.dark body .arco-picker-cell-in-view .arco-picker-month,html.dark body .arco-picker-cell-in-view .arco-picker-year,html.dark body .arco-picker-header-icon,html.dark body .arco-picker-header-title{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .arco-picker-header-icon{background:var(--app-control-color)!important;border:1px solid var(--app-border-strong)!important}html.dark body .arco-picker-header-icon .arco-icon,html.dark body .arco-picker-header-icon svg{color:var(--app-text-color)!important;stroke:currentColor!important}html.dark body .arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover{background:var(--app-hover-color)!important;border-color:#6a6a70!important;color:#fff!important}html.dark body .arco-picker-header-icon-hidden{background:transparent!important;border-color:transparent!important;color:transparent!important}html.dark body .arco-picker-cell-in-range:before,html.dark body .export-range-panel .arco-picker-cell-in-range:before{background:#2384e2!important}html.dark body .arco-picker-cell-selected .arco-picker-date,html.dark body .arco-picker-cell-selected .arco-picker-month,html.dark body .arco-picker-cell-selected .arco-picker-year{background:#2384e2!important;color:#fff!important}html.dark body .arco-drawer-mask,html.dark body .arco-modal-mask{background:rgba(0,0,0,.72)!important}html.dark body .detail-footer,html.dark body .drawer-footer,html.dark body .export-modal-footer,html.dark body .export-modal-header{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important}html.dark body .export-calendar-panel,html.dark body .export-modal-card,html.dark body .form-section,html.dark body .login-card,html.dark body .notice-detail{background:var(--app-surface-color)!important;color:var(--app-text-color)!important}html.dark body .entry-text,html.dark body .export-modal-title,html.dark body .form-header h1,html.dark body .form-header h2,html.dark body .popover-title{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .entry-icon{background:var(--app-control-color)!important}html.dark body .entry-icon .arco-icon,html.dark body .entry-icon svg{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .entry-item:hover{background:var(--app-hover-color)!important}html.dark body .divider{background:var(--app-border-color)!important}html.dark body .t-chat-sender,html.dark body .t-chat-sender__attachment,html.dark body .t-chat-sender__footer,html.dark body .t-chat-sender__main,html.dark body .t-textarea,html.dark body .t-textarea__inner{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .t-chat-sender__textarea .t-textarea__inner::-moz-placeholder{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .t-chat-sender__textarea .t-textarea__inner::placeholder{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .t-chat-sender__attachment .t-upload__card-item{background:var(--app-control-color)!important}html.dark body .chat-modal,html.dark body .chat-modal .modal-footer,html.dark body .chat-modal .modal-header{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important}html.dark body .chat-modal .ai-message,html.dark body .chat-modal .assistant-text,html.dark body .chat-modal .modal-body{color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .chat-modal .user-message{background:var(--app-control-color)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .detail-tab.active,html.dark body .edit-btn,html.dark body .footer-link,html.dark body .security-action{color:#3491fa!important;-webkit-text-fill-color:#3491fa!important}html.dark body .day-orange{color:var(--app-warning-color)!important}html.dark body .day-cyan{color:#22d3c5!important}html.dark body .day-blue{color:#4e8cff!important}html.dark body .day-violet{color:#a978f8!important}html.dark body .day-red{color:var(--app-danger-color)!important}html.dark body .notice-tag.disclosure{background:rgba(52,145,250,.14)!important}html.dark body .notice-tag.system{background:rgba(255,125,0,.16)!important}html.dark body .notice-tag.rule{background:rgba(34,211,197,.14)!important}html.dark body .layout-container .layout-content .home-page .t-chat-sender,html.dark body .layout-container .layout-content .home-page .t-chat-sender__attachment,html.dark body .layout-container .layout-content .home-page .t-chat-sender__footer,html.dark body .layout-container .layout-content .home-page .t-chat-sender__main{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important}html.dark body .layout-container .layout-content .declare-container,html.dark body .layout-container .layout-content .declare-container .arco-table,html.dark body .layout-container .layout-content .declare-container .arco-table-body,html.dark body .layout-container .layout-content .declare-container .arco-table-cell,html.dark body .layout-container .layout-content .declare-container .arco-table-container,html.dark body .layout-container .layout-content .declare-container .arco-table-content,html.dark body .layout-container .layout-content .declare-container .arco-table-element,html.dark body .layout-container .layout-content .declare-container .arco-table-header,html.dark body .layout-container .layout-content .declare-container .arco-table-tbody,html.dark body .layout-container .layout-content .declare-container .arco-table-td,html.dark body .layout-container .layout-content .declare-container .arco-table-thead,html.dark body .layout-container .layout-content .declare-container .arco-table-tr{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important}html.dark body .layout-container .layout-content .declare-container .arco-table-th,html.dark body .layout-container .layout-content .declare-container .arco-table-th-content{background:var(--app-elevated-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .layout-container .layout-content .declare-container .arco-table-cell .declare-number-cell{background:var(--app-control-color)!important;border:1px solid var(--app-border-strong)!important;color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .layout-container .layout-content .declare-container .arco-table-cell .declare-number-cell *{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-content{background:var(--app-surface-color)!important}html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab,html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab-title{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important;color:var(--app-text-secondary)!important;-webkit-text-fill-color:var(--app-text-secondary)!important}html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab-active,html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab-active .arco-tabs-tab-title,html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab:hover,html.dark body .layout-container .layout-content .page-container .disclosure-tabs .arco-tabs-tab:hover .arco-tabs-tab-title{background:var(--app-hover-color)!important;border-color:var(--app-border-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark body .layout-container .layout-content .page-container .weather-card,html.dark body .layout-container .layout-content .page-container .weather-card *,html.dark body .layout-container .layout-content .page-container .weather-panel,html.dark body .layout-container .layout-content .page-container .weather-panel *{color:var(--app-text-color)!important;-webkit-text-fill-color:var(--app-text-color)!important}html.dark body .layout-container .layout-content .page-container .data-table td{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important}html.dark body .layout-container .layout-content .page-container .data-table .time-cell,html.dark body .layout-container .layout-content .page-container .data-table thead th{background:var(--app-elevated-color)!important;border-color:var(--app-border-color)!important}html.dark body .layout-container .layout-content .announcement-page .top-bar,html.dark body .layout-container .layout-content .page-container .strategy-section,html.dark body .layout-container .layout-content .senior-management .top-bar{background:var(--app-surface-color)!important;border-color:var(--app-border-color)!important}html.dark body *{scrollbar-color:#55565b var(--app-bg-color)}html.dark body ::-webkit-scrollbar{width:8px;height:8px}html.dark body ::-webkit-scrollbar-track{background:var(--app-bg-color)}html.dark body ::-webkit-scrollbar-thumb{border:2px solid var(--app-bg-color);border-radius:8px;background:#55565b}html.dark body ::-webkit-scrollbar-thumb:hover{background:#6a6b70}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}