:root{--sidebar-bg:#304156;--sidebar-logo-bg:#263445;--sidebar-submenu-bg:#1f2d3d;--sidebar-hover-bg:#fff3;--sidebar-active-bg:#409eff;--sidebar-text:#bfcbd9;--sidebar-text-active:#fff;--sidebar-text-hover:#fff;--sidebar-border:#ffffff1a;--header-bg:#fff;--header-shadow:#00152914;--main-bg:#f0f2f5;--footer-bg:#f0f2f5;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--el-table-header-bg:#fafafa}html.dark{--sidebar-bg:#000;--sidebar-logo-bg:#0a0a0a;--sidebar-submenu-bg:#0f0f0f;--sidebar-hover-bg:#ffffff0d;--sidebar-active-bg:#fff;--sidebar-text:#888;--sidebar-text-active:#fff;--sidebar-text-hover:#fff;--sidebar-border:#ffffff0f;--header-bg:#0a0a0a;--header-shadow:#00000080;--main-bg:#0f0f0f;--footer-bg:#0a0a0a;--text-primary:#e0e0e0;--text-regular:#ccc;--text-secondary:#666;--el-table-header-bg:#0a0a0a}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.el-message,.el-notification{top:90px!important}@media (width<=768px){.el-table .action-column{width:60px!important;min-width:60px!important}.el-table .action-column .cell .action-btns{gap:2px}.el-table .action-column .cell .el-button{min-width:auto!important;padding:6px!important;font-size:0!important}.el-table .action-column .cell .el-button .el-icon{margin:0!important;font-size:16px!important}}html.dark .el-card,html.dark .el-card__header{color:#e0e0e0!important;background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-table{color:#ccc!important;background-color:#141414!important}html.dark .el-table th.el-table__cell{color:#e0e0e0!important;background-color:#0a0a0a!important;border-bottom-color:#1f1f1f!important}html.dark .el-table tr{background-color:#141414!important}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,html.dark .el-table__body tr:hover>td.el-table__cell{background-color:#1a1a1a!important}html.dark .el-table td.el-table__cell{color:#ccc!important;background-color:#141414!important;border-bottom-color:#1f1f1f!important}html.dark .el-dialog{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-dialog__title{color:#e0e0e0!important}html.dark .el-dialog__body,html.dark .el-dialog__headerbtn .el-dialog__close{color:#ccc!important}html.dark .el-input__wrapper,html.dark .el-textarea__inner{background-color:#0f0f0f!important;border-color:#1f1f1f!important;box-shadow:inset 0 0 0 1px #1f1f1f!important}html.dark .el-input__inner{color:#e0e0e0!important}html.dark .el-input__inner::placeholder{color:#666!important}html.dark .el-input-number{color:#e0e0e0!important;background-color:#0f0f0f!important;border-color:#1f1f1f!important}html.dark .el-input-number__input{color:#e0e0e0!important}html.dark .el-input-number__input::placeholder{color:#666!important}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{color:#ccc!important;background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-input-number__decrease:hover,html.dark .el-input-number__increase:hover{color:#fff!important}html.dark .el-button--default,html.dark .el-button--info{color:#ccc!important;background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-button--default:hover,html.dark .el-button--info:hover{color:#fff!important;background-color:#222!important;border-color:#333!important}html.dark .el-popper,html.dark .el-select-dropdown,html.dark .el-picker-panel{color:#ccc!important;background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-select-dropdown__item,html.dark .el-picker-panel__content{color:#ccc!important}html.dark .el-select-dropdown__item:hover,html.dark .el-picker-panel__content:hover{color:#fff!important;background-color:#1f1f1f!important}html.dark .el-tag{border-color:#3a3a3a!important}html.dark .el-menu--horizontal{background-color:#0a0a0a!important;border-bottom-color:#1f1f1f!important}html.dark .el-tabs__item{color:#888!important}html.dark .el-tabs__item.is-active{color:#fff!important}html.dark .el-tabs__active-bar{background-color:#fff!important}html.dark .el-divider{border-color:#1f1f1f!important}html.dark .el-empty__description p{color:#888!important}html.dark .el-statistic__content{color:#e0e0e0!important}html.dark .el-descriptions{color:#ccc!important}html.dark .el-descriptions__label,html.dark .el-descriptions__content{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-descriptions__body .el-descriptions__table{background-color:#141414!important}html.dark .el-descriptions__body td.el-descriptions__cell{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-descriptions__body .el-descriptions__cell{border-color:#1f1f1f!important}html.dark .score-chart-card,html.dark .score-summary-card,html.dark .score-logs-card,html.dark .score-rules-card{background:#141414!important}html.dark .stat-item{background:#1a1a1a!important;border:1px solid #1f1f1f!important}html.dark .stat-value{color:#e0e0e0!important}html.dark .score-inner{background:#141414!important}html.dark .score-value{color:#e0e0e0!important}html.dark .score-label,html.dark .score-period-label{color:#888!important}html.dark .stat-card{background:#1a1a1a!important;border:1px solid #1f1f1f!important}html.dark .stat-title{color:#e0e0e0!important}html.dark .stat-label{color:#ccc!important}html.dark .distribution-table h4,html.dark .distribution-section h4{color:#e0e0e0!important}html.dark .no-data{color:#888!important}html.dark .distribution-chart{background:#1a1a1a!important;border:1px solid #1f1f1f!important}html.dark .distribution-section{color:#ccc!important}html.dark .analysis-period-label{color:#888!important}html.dark .score-summary-circle{background:#1a1a1a!important}html.dark .md-tab.active{color:#fff!important;background:#141414!important;border-bottom-color:#fff!important}html.dark .purchase-card,html.dark .medical-card,html.dark .backup-card,html.dark .result-item,html.dark .medicine-card,html.dark .medicine-item-row,html.dark .medicine-item-card{color:#ccc!important;background:#141414!important;border-color:#2a2a2a!important}html.dark .mc-header,html.dark .mc-name,html.dark .mc-info,html.dark .mc-title,html.dark .mc-value,html.dark .mc-label,html.dark .mic-label{color:#ccc!important}html.dark .mc-total{color:#ff7875!important}html.dark .mic-actions{border-top-color:#2a2a2a!important}html.dark .add-medicine-btn{color:#e0e0e0!important;background:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .medicine-item-card .el-input__wrapper,html.dark .medicine-item-card .el-select__wrapper,html.dark .medicine-item-card .el-input-number{background-color:#0f0f0f!important;box-shadow:inset 0 0 0 1px #2a2a2a!important}html.dark .medicine-item-card .el-input__inner,html.dark .medicine-item-card .el-select__selected-item,html.dark .medicine-item-card .el-input-number__decrease,html.dark .medicine-item-card .el-input-number__increase{color:#e0e0e0!important}html.dark .medicine-item-card .el-input-number__decrease,html.dark .medicine-item-card .el-input-number__increase{color:#ccc!important;background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .medicine-card .mc-header{border-bottom-color:#2a2a2a!important}html.dark .result-item .label,html.dark .result-item .value,html.dark .field-col{color:#ccc!important}html.dark .filter-bar,html.dark .filter-item,html.dark .filter-tag{color:#ccc!important;background:#141414!important;border-color:#1f1f1f!important}html.dark .md-editor-textarea,html.dark .md-preview,html.dark .detail-content-body{color:#ccc!important;background:#141414!important}html.dark ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track{background:#0a0a0a}html.dark ::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background:#3a3a3a}html.dark [style*="color: #303133"],html.dark [style*="color:#303133"]{color:#e0e0e0!important}html.dark [style*="color: #606266"],html.dark [style*="color:#606266"]{color:#ccc!important}html.dark [style*="color: #909399"],html.dark [style*="color:#909399"]{color:#888!important}html.dark .markdown-body strong{color:#e0e0e0!important}html.dark .markdown-body em,html.dark .el-form-item__label{color:#ccc!important}html.dark body{color:#e0e0e0!important;background-color:#0f0f0f!important}html.dark .el-main{background-color:#0f0f0f!important}html.dark .el-footer{color:#666!important;background-color:#0a0a0a!important;border-top-color:#1f1f1f!important}html.dark .el-header{background-color:#0a0a0a!important;border-bottom-color:#1f1f1f!important}html.dark .el-aside,html.dark .el-menu{background-color:#000!important;border-right-color:#1f1f1f!important}html.dark .el-sub-menu__title,html.dark .el-menu-item{color:#888!important}html.dark .el-sub-menu__title:hover,html.dark .el-menu-item:hover{color:#fff!important;background-color:#ffffff0d!important}html.dark .el-sub-menu .el-menu-item{color:#888!important;background-color:#0f0f0f!important}html.dark .el-sub-menu .el-menu-item:hover{color:#fff!important;background-color:#ffffff0d!important}html.dark .el-breadcrumb__inner,html.dark .el-breadcrumb__separator{color:#666!important}html.dark .el-dropdown-menu{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-dropdown-menu__item{color:#ccc!important}html.dark .el-dropdown-menu__item:hover{color:#fff!important;background-color:#1f1f1f!important}html.dark .el-message-box{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-message-box__title{color:#e0e0e0!important}html.dark .el-message-box__message{color:#ccc!important}html.dark .el-notification{background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-notification__title{color:#e0e0e0!important}html.dark .el-notification__content{color:#ccc!important}html.dark .el-alert{color:#ccc!important;background-color:#141414!important;border-color:#1f1f1f!important}html.dark .el-switch.is-checked .el-switch__core,html.dark .el-radio__input.is-checked .el-radio__inner,html.dark .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#fff!important;border-color:#fff!important}html.dark .el-pagination{--el-pagination-hover-color:#fff;color:#888!important}html.dark .el-pagination button,html.dark .el-pagination .el-pager li{color:#ccc!important;background-color:#1a1a1a!important;border-color:#2a2a2a!important}html.dark .el-pagination button:hover,html.dark .el-pagination .el-pager li:hover{color:#fff!important}html.dark .el-pagination .el-pager li.is-active{color:#000!important;background-color:#fff!important}
