:root{--color-primary:#10b981;--color-primary-light:#ecfdf5;--color-primary-hover:#059669;--color-bg:#f8fafc;--color-surface:#fff;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-text:#1e293b;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--el-bg-color:#fff;--el-bg-color-page:#f8fafc;--el-bg-color-overlay:#fff;--el-text-color-primary:#1e293b;--el-text-color-regular:#334155;--el-text-color-secondary:#475569;--el-text-color-disabled:#cbd5e1;--el-border-color:#e2e8f0;--el-border-color-light:#f1f5f9;--el-border-color-lighter:#f8fafc;--el-border-color-extra-light:#f8fafc;--el-border-radius-base:8px;--el-color-primary:#10b981;--el-color-primary-light-3:#34d399;--el-color-primary-light-5:#6ee7b7;--el-color-primary-light-7:#a7f3d0;--el-color-primary-light-8:#d1fae5;--el-color-primary-light-9:#ecfdf5;--el-color-success:#10b981;--el-color-warning:#f59e0b;--el-color-danger:#ef4444;--el-fill-color-blank:#fff}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #fffc;border-radius:12px;box-shadow:0 4px 20px #10b9810a}.el-table{--el-table-border-color:transparent;--el-table-bg-color:transparent;--el-table-tr-bg-color:transparent;--el-table-header-bg-color:transparent;--el-table-row-hover-bg-color:#f8fafc;background-color:#0000!important}.el-table th.el-table__cell,.el-table td.el-table__cell{border-bottom:1px solid var(--color-border-light)!important;background:0 0!important;padding:14px 12px!important}.el-table th.el-table__cell{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.el-table__row{transition:background-color .15s}.el-table__row:hover>td{background-color:#f8fafc!important}.el-input__wrapper,.el-textarea__inner{height:40px;box-shadow:0 0 0 1px var(--color-border) inset!important;background-color:#fff!important;border-radius:8px!important;transition:box-shadow .15s,border-color .15s!important}.el-input__wrapper:focus-within,.el-textarea__inner:focus{box-shadow:0 0 0 2px var(--color-primary) inset!important}.el-textarea__inner{height:auto}.el-button{letter-spacing:.01em;border-radius:8px;font-weight:500;transition:all .15s}.el-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.el-button--primary{background-color:var(--color-primary);border-color:var(--color-primary)}.el-button--primary:hover,.el-button--primary:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.el-button.is-text{color:var(--color-text-secondary)}.el-button.is-text:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.el-dialog{border:1px solid var(--color-border);overflow:hidden;border-radius:16px!important;box-shadow:0 8px 32px #10b9810f!important}.el-dialog__header{border-bottom:1px solid var(--color-border-light);margin-right:0;padding:20px 24px 16px!important}.el-dialog__body{padding:24px!important}.el-dialog__footer{border-top:1px solid var(--color-border-light);padding:16px 24px 20px!important}.el-dialog__title{color:var(--color-text);font-size:16px;font-weight:600}.el-tag{border-radius:9999px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:22px}.el-dropdown-menu,.el-popover.el-popper{border-radius:12px;padding:4px;box-shadow:0 4px 16px #00000014;background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.el-dropdown-menu__item{border-radius:8px;margin:2px 4px;font-size:13px;font-weight:500;transition:background-color .15s;color:var(--color-text)!important}.el-dropdown-menu__item:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.el-select-dropdown{border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:0 4px 16px #00000014!important}.el-message-box{border:1px solid var(--color-border);border-radius:16px!important;box-shadow:0 4px 24px #00000014!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a,button,input,select,textarea{transition:all .15s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.text-primary{color:var(--color-primary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--color-text-secondary)}.el-dialog.spacious-dialog .el-dialog__body{padding:32px 36px!important}.el-dialog.spacious-dialog .el-dialog__header{border-bottom:1px solid var(--color-border-light);margin-bottom:0!important;padding:28px 36px 16px!important}.el-dialog.spacious-dialog .el-dialog__footer{border-top:1px solid var(--color-border-light);padding:16px 32px 24px!important}.el-dialog.spacious-dialog .el-dialog__title{color:var(--color-text);font-size:18px;font-weight:600}.spacious-form .el-form-item{flex-direction:column;display:flex;margin-bottom:26px!important}.spacious-form .el-form-item__label{color:var(--color-text)!important;justify-content:flex-start!important;padding-bottom:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.spacious-form .el-form-item__content{width:100%!important}.form-section{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:24px 20px 8px;position:relative}.form-section-title{background:var(--color-surface);color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--color-border);border-radius:4px;padding:0 10px;font-size:12px;font-weight:600;position:absolute;top:-11px;left:16px}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.page-toolbar-left,.page-toolbar-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel--terminal .log-entry:hover{background:#f8fafc}.panel--terminal .log-time{color:var(--color-success);font-weight:600}.panel--terminal .log-message{color:var(--color-text)}.panel--terminal .log-empty{color:var(--color-text-secondary);font-weight:500}@media (width<=800px){.el-overlay-dialog{padding:0!important}.el-dialog{width:min(94vw,560px)!important;max-width:94vw!important;margin:5vh auto!important}.el-dialog__header{padding:14px 16px 10px!important}.el-dialog__title{font-size:16px!important}.el-dialog__body{padding:16px!important}.el-dialog__footer{padding:10px 16px 14px!important}.el-dialog__footer .el-button{padding:9px 14px!important;font-size:13px!important}.el-dialog .el-form-item,.el-drawer .el-form-item{flex-direction:column!important;align-items:stretch!important;margin-bottom:14px!important;display:flex!important}.el-dialog .el-form-item__label,.el-drawer .el-form-item__label{text-align:left!important;float:none!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;padding:0 0 4px!important;line-height:1.4!important;display:block!important}.el-dialog .el-form-item__content,.el-drawer .el-form-item__content{flex:auto;width:100%;margin-left:0!important}.el-dialog .el-input,.el-dialog .el-select,.el-dialog .el-input-number,.el-dialog .el-time-select,.el-dialog .el-date-editor,.el-dialog .el-cascader,.el-dialog .el-textarea{width:100%!important;max-width:100%!important}.el-dialog [style*=width\:]{max-width:100%!important}.el-dialog img[style*=width]{max-width:100%!important;height:auto!important}.el-drawer.rtl,.el-drawer.ltr{width:min(94vw,420px)!important}.el-drawer.ttb,.el-drawer.btt{height:min(90vh,600px)!important}.el-drawer__header{margin-bottom:0!important;padding:14px 16px 10px!important}.el-drawer__body{padding:16px!important}.el-message-box{width:min(92vw,420px)!important}.el-popper{max-width:90vw!important}.el-pagination{flex-wrap:wrap!important;justify-content:center!important;row-gap:8px!important}.el-pagination .el-pagination__jump{margin-left:4px!important}.el-pagination .el-pagination__sizes{margin:0!important}.el-table,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__inner-wrapper,.el-table .el-scrollbar,.el-table .el-scrollbar__wrap,.el-table .el-scrollbar__view,.el-table .el-table__header,.el-table .el-table__body,.el-table colgroup,.el-table tbody,.el-table tr,.el-table th,.el-table td{box-sizing:border-box;width:auto!important;max-width:100%!important;display:block!important}.el-table colgroup,.el-table colgroup col,.el-table__header-wrapper,.el-table thead{display:none!important}.el-table tbody tr{background:#fff9;border:1px solid #cbd5e159;border-radius:12px;margin:0 0 8px;padding:10px 12px;box-shadow:0 2px 10px #10b9810a}.el-table tbody td{text-align:left!important;border:none!important;height:auto!important;min-height:0!important;padding:4px 0!important}.el-table tbody td .cell{white-space:normal!important;text-overflow:clip!important;padding:0!important;overflow:visible!important}.el-table .el-table-fixed-column--right,.el-table .el-table-fixed-column--left{box-shadow:none!important;position:static!important}.el-table tbody td:has(.cell:empty){display:none!important}.main-content table,.main-content table thead,.main-content table tbody,.main-content table tr,.main-content table th,.main-content table td{width:auto!important;max-width:100%!important;display:block!important}.main-content table thead{display:none!important}.main-content table tbody tr{background:#fff9;border:1px solid #cbd5e159;border-radius:12px;margin:0 0 8px;padding:10px 12px}.main-content table tbody td{white-space:normal!important;text-align:left!important;border:none!important;padding:4px 0!important}.el-tabs__header,.el-tabs__nav-wrap,.el-tabs__nav-scroll{overflow-x:auto!important}.el-notification{width:min(92vw,360px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.main-content .el-select,.main-content .el-input,.main-content .el-input-number{max-width:100%!important}.main-content [style*="width: 260px"],.main-content [style*=width\:260px],.main-content [style*="width: 240px"],.main-content [style*=width\:240px],.main-content [style*="width: 220px"],.main-content [style*=width\:220px],.main-content [style*="width: 200px"],.main-content [style*=width\:200px],.main-content [style*="width: 160px"],.main-content [style*=width\:160px],.main-content [style*="width: 150px"],.main-content [style*=width\:150px],.main-content [style*="width: 140px"],.main-content [style*=width\:140px],.main-content [style*="width: 130px"],.main-content [style*=width\:130px],.main-content [style*="width: 120px"],.main-content [style*=width\:120px]{flex:140px;width:auto!important;max-width:100%!important}.premium-page,.page-container{overflow-x:hidden}.main-content .el-card__body{padding:14px!important}.main-content .inbox-container,.main-content .dual-pane,.main-content .split-layout,.main-content .editor-body{flex-direction:column!important}.main-content .glass-sidebar,.main-content .steps-panel,.main-content .left-pane,.main-content .right-pane{width:100%!important;min-width:0!important;max-width:100%!important}.main-content .bc-segmented,.main-content .status-seg,.main-content .filter-tabs,.main-content [class*=segmented],.main-content [class*=seg-],.main-content [class*=tabs]{max-width:100%;flex-wrap:wrap!important;overflow-x:auto!important}.main-content .bc-seg-btn,.main-content .seg-btn,.main-content .seg-item,.main-content [class*=seg-btn],.main-content [class*=seg-item],.main-content [class*=-pill],.main-content [class*=filter-btn]{white-space:nowrap!important;flex:none!important}.main-content .el-form .el-form-item{flex-direction:column!important;align-items:stretch!important;display:flex!important}.main-content .el-form .el-form-item__label{text-align:left!important;float:none!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;padding:0 0 4px!important;display:block!important}.main-content .el-form .el-form-item__content{flex:auto;width:100%;margin-left:0!important}.main-content .el-form .el-input,.main-content .el-form .el-select,.main-content .el-form .el-input-number,.main-content .el-form .el-date-editor,.main-content .el-form .el-textarea{width:100%!important;max-width:100%!important}.main-content .grid-2col,.main-content [class*=grid-cols-2],.main-content [class*=two-col]{grid-template-columns:1fr!important}}
