:root{--pxy-bg: #f5f7fa;--pxy-surface: #ffffff;--pxy-surface-muted: #f0f3f7;--pxy-border: #dce2ea;--pxy-border-strong: #b7c2d0;--pxy-text: #172033;--pxy-text-secondary: #667085;--pxy-text-muted: #8490a3;--pxy-primary: #2f81f7;--pxy-primary-hover: #1f6fd6;--pxy-brand: #0f766e;--pxy-success: #067647;--pxy-warning: #b54708;--pxy-danger: #b42318;--pxy-radius: 6px;--el-color-primary: var(--pxy-primary);--el-color-primary-light-3: #66a3f9;--el-color-primary-light-5: #97c1fb;--el-color-primary-light-7: #c7ddfd;--el-color-primary-light-9: #edf5ff;--el-border-radius-base: 4px;--el-border-color: var(--pxy-border);--el-text-color-primary: var(--pxy-text);--el-text-color-regular: var(--pxy-text-secondary);--el-fill-color-light: var(--pxy-surface-muted);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-size-xs: 22px;--font-size-sm: 22px;--font-size-md: 22px;--font-size-lg: 22px;--font-size-xl: 22px;--content-padding: var(--spacing-lg);--card-gap: var(--spacing-md);--grid-columns: 4}@media screen and (min-width:768px)and (max-width:1023px){:root{--content-padding: var(--spacing-md);--card-gap: var(--spacing-sm);--grid-columns: 2}}@media screen and (max-width:767px){:root{--content-padding: var(--spacing-sm);--card-gap: var(--spacing-sm);--grid-columns: 1;--font-size-md: 13px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body{color:var(--pxy-text);background:var(--pxy-bg)}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.responsive-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--card-gap)}.responsive-card{background:var(--pxy-surface);border:1px solid var(--pxy-border);border-radius:var(--pxy-radius);padding:var(--content-padding);box-shadow:none}.hide-on-mobile{display:block}@media screen and (max-width:767px){.hide-on-mobile{display:none!important}}.show-on-mobile{display:none}@media screen and (max-width:767px){.show-on-mobile{display:block!important}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.table-responsive{margin:0 calc(-1 * var(--content-padding));padding:0 var(--content-padding);width:calc(100% + 2 * var(--content-padding))}}:root{--font-size-xs: 13px;--font-size-sm: 14px;--font-size-md: 15px;--font-size-lg: 17px;--font-size-xl: 20px}.el-table{font-size:15px!important}.el-table .cell{line-height:1.1!important;padding:2px 4px!important}.el-table__row{height:24px!important}.el-table td.el-table__cell{padding:1px 0!important;height:24px!important}.el-table th.el-table__cell{font-size:15px!important;font-weight:700!important}.el-button--small{font-size:14px!important;padding:8px 12px!important}.el-tag--small{font-size:13px!important}.el-form-item__label,.el-input__inner{font-size:15px!important}.el-tabs__item{font-size:16px!important}.panel-header span{font-size:17px!important;font-weight:700}.status-text{font-size:15px!important}.stat-value{font-size:20px!important}.stat-label{font-size:14px!important}.stat-detail{font-size:13px!important}.text-red,.text-green{font-size:15px!important;font-weight:500}.log-item{font-size:14px!important}.log-time{font-size:13px!important}.strategy-name,.open-comp-name,.hold-comp-name{font-size:14px!important}@media screen and (max-width:767px){.el-table{font-size:14px!important}.mobile-stats span{font-size:15px!important}.panel-header span{font-size:16px!important}}
