:root{--edc-color-primary:#2da31f;--edc-color-primary-hover:#278d1b;--edc-color-primary-active:#1f7516;--edc-color-primary-light:#ebf7e9;--edc-color-primary-muted:#bfe4b9;--edc-surface-page:#f5f7fa;--edc-surface-card:#fff;--edc-surface-elevated:#fafbfc;--edc-text-primary:#1d2129;--edc-text-secondary:#4e5969;--edc-text-placeholder:#86909c;--edc-text-disabled:#c9cdd4;--edc-border-default:#e5e6eb;--edc-border-strong:#c9cdd4;--edc-color-success:#008858;--edc-color-warning:#d97706;--edc-color-error:#d54941;--edc-color-info:#2da31f;--edc-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--edc-font-size-xs:8px;--edc-font-size-sm:11px;--edc-font-size-body:12px;--edc-font-size-md:14px;--edc-font-size-lg:16px;--edc-font-size-xl:18px;--edc-font-size-2xl:20px;--edc-font-size-display:24px;--edc-line-height-xs:18px;--edc-line-height-sm:20px;--edc-line-height-body:22px;--edc-line-height-md:24px;--edc-line-height-lg:26px;--edc-line-height-xl:28px;--edc-line-height-2xl:32px;--edc-line-height-display:36px;--edc-font-weight-regular:400;--edc-font-weight-medium:500;--edc-font-weight-semibold:600;--edc-space-1:4px;--edc-space-2:8px;--edc-space-3:12px;--edc-space-4:16px;--edc-space-5:24px;--edc-space-6:32px;--edc-radius-card:8px;--edc-topbar-height:56px;--edc-layout-header-height:var(--edc-topbar-height);--edc-crf-viewport-height:calc(100dvh - var(--edc-layout-header-height));--edc-crf-sticky-offset:0px}html{font-size:var(--edc-font-size-body)}body{font-family:var(--edc-font-family);font-size:var(--edc-font-size-body);line-height:var(--edc-line-height-body);font-weight:var(--edc-font-weight-regular);color:var(--edc-text-primary);background-color:var(--edc-surface-page);-webkit-font-smoothing:antialiased;margin:0}:root{--td-brand-color:var(--edc-color-primary);--td-brand-color-hover:var(--edc-color-primary-hover);--td-brand-color-focus:var(--edc-color-primary-hover);--td-brand-color-active:var(--edc-color-primary-active)}.t-tabs__nav-container.t-is-top:after,.t-tabs__nav-container.t-is-bottom:after,.t-tabs__nav-container.t-is-left:after,.t-tabs__nav-container.t-is-right:after{content:none;display:none}.t-tabs__operations,.t-tabs__scroll-btn{border-bottom:0}html,body,#app{height:100%}.edc-page{max-width:100%;margin:0 auto}.edc-page__header{justify-content:space-between;align-items:center;gap:var(--edc-space-4);margin-bottom:var(--edc-space-4);display:flex}.edc-page__title{font-size:var(--edc-font-size-2xl);line-height:var(--edc-line-height-2xl);font-weight:var(--edc-font-weight-semibold);color:var(--edc-text-primary);margin:0}.edc-page__subtitle{margin:0;margin-top:var(--edc-space-2);font-size:var(--edc-font-size-body);line-height:var(--edc-line-height-body);color:var(--edc-text-secondary)}.edc-card{background-color:var(--edc-surface-card);border-radius:var(--edc-radius-card);border:1px solid var(--edc-border-default);padding:var(--edc-space-4);box-shadow:0 8px 24px #0f6ba80a}.edc-section{margin-top:var(--edc-space-4)}.edc-gap-sm{gap:var(--edc-space-2)}.edc-gap-md{gap:var(--edc-space-3)}.edc-gap-lg{gap:var(--edc-space-4)}.edc-form-controls{--edc-switch-width:42px;--edc-switch-height:24px;--edc-switch-handle:18px}.edc-form-controls :where(.t-button){border-radius:6px}.edc-form-controls :where(.t-button--variant-text.t-button--theme-primary){color:var(--edc-color-primary)}.edc-form-controls :where(.t-button--variant-text.t-button--theme-primary:hover){color:var(--edc-color-primary-hover);background-color:var(--edc-color-primary-light)}.edc-form-controls :where(.t-switch){width:var(--edc-switch-width);min-width:var(--edc-switch-width);height:var(--edc-switch-height)}.edc-form-controls :where(.t-switch .t-switch__inner){width:var(--edc-switch-width);height:var(--edc-switch-height);background-color:var(--edc-border-default);border-radius:999px}.edc-form-controls :where(.t-switch.t-is-checked .t-switch__inner){background-color:var(--edc-color-primary-muted)}.edc-form-controls :where(.t-switch .t-switch__handle){width:var(--edc-switch-handle);height:var(--edc-switch-handle)}.edc-app-root{flex-direction:column;height:100%;min-height:0;display:flex}
