.dc-notice[data-v-3cdbf581]{--notice-text:var(--dc-color-status-info-text);--notice-background:var(--dc-color-status-info-background);--notice-border:var(--dc-color-status-info-border);--el-alert-padding:var(--dc-space-content-gap);--el-alert-border-radius-base:var(--dc-radius-control);border:1px solid var(--notice-border);background-color:var(--notice-background);min-width:0;color:var(--notice-text)}.dc-notice__spinner[data-v-3cdbf581]{animation:dc-notice-spin-3cdbf581 var(--dc-motion-loading) linear infinite}@keyframes dc-notice-spin-3cdbf581{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dc-notice__spinner[data-v-3cdbf581]{animation:none}}.dc-notice--warning[data-v-3cdbf581]{--notice-text:var(--dc-color-status-warning-text);--notice-background:var(--dc-color-status-warning-background);--notice-border:var(--dc-color-status-warning-border)}.dc-notice--error[data-v-3cdbf581]{--notice-text:var(--dc-color-status-danger-text);--notice-background:var(--dc-color-status-danger-background);--notice-border:var(--dc-color-status-danger-border)}.dc-notice--success[data-v-3cdbf581]{--notice-text:var(--dc-color-status-success-text);--notice-background:var(--dc-color-status-success-background);--notice-border:var(--dc-color-status-success-border)}.dc-notice__text[data-v-3cdbf581]{color:var(--notice-text);font-size:var(--dc-font-size-body);line-height:var(--dc-line-height-body);white-space:pre-line;overflow-wrap:anywhere;font-weight:400}.el-dialog.dc-detail-dialog{--el-dialog-padding-primary:var(--dc-space-section-inline)}.dc-detail-dialog__body{padding-block:var(--dc-space-content-gap)}.dc-detail-dialog__content{align-content:start;gap:var(--dc-space-dialog-section-gap);min-width:0;display:grid}.dc-detail-fields{gap:var(--dc-space-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dc-detail-fields>div{align-content:start;gap:var(--dc-space-dialog-field-gap);min-width:0;display:grid}.dc-detail-fields dt{color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-supporting)}.dc-detail-fields dd{overflow-wrap:anywhere;color:var(--dc-color-text-primary);margin:0}@media (width<=767px){.el-dialog.dc-detail-dialog{--el-dialog-padding-primary:var(--dc-space-page-inline-mobile)}.dc-detail-fields{grid-template-columns:minmax(0,1fr)}}.dc-detail-section[data-v-379fe73b]{align-content:start;gap:var(--dc-space-content-gap);min-width:0;display:grid}.dc-detail-section>h3[data-v-379fe73b]{margin:0}.dc-detail-example[data-v-cdce6436]{gap:var(--dc-space-content-gap);flex-wrap:wrap;display:flex}.dc-global-state[data-v-2b62921f]{text-align:center;align-content:center;place-items:center;min-height:360px;padding:48px 24px;display:grid}.dc-global-state__icon[data-v-2b62921f]{border:1px solid var(--dc-color-status-info-border);background:var(--dc-color-status-info-background);width:64px;height:64px;color:var(--dc-color-status-info-text);border-radius:18px;place-items:center;font-size:30px;display:grid}.dc-global-state__icon.is-error[data-v-2b62921f],.dc-global-state__icon.is-server-error[data-v-2b62921f]{border-color:var(--dc-color-status-danger-border);background:var(--dc-color-status-danger-background);color:var(--dc-color-status-danger-text)}.dc-global-state__icon.is-maintenance[data-v-2b62921f],.dc-global-state__icon.is-offline[data-v-2b62921f]{border-color:var(--dc-color-status-warning-border);background:var(--dc-color-status-warning-background);color:var(--dc-color-status-warning-text)}.dc-global-state__icon.is-empty[data-v-2b62921f],.dc-global-state__icon.is-not-found[data-v-2b62921f]{border-color:var(--dc-color-status-secondary-border);background:var(--dc-color-status-secondary-background);color:var(--dc-color-status-secondary-text)}.dc-global-state__title[data-v-2b62921f]{color:var(--dc-color-text-primary);margin:20px 0 0;font-size:20px;font-weight:600;line-height:30px}.dc-global-state__description[data-v-2b62921f]{max-width:520px;color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-body);line-height:var(--dc-line-height-body);margin:8px 0 0}.dc-global-state__actions[data-v-2b62921f]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.dc-image-viewer[data-v-c558ebc8]{gap:var(--dc-space-content-gap);max-height:72vh;display:grid;overflow:auto}.dc-image-viewer--comparison[data-v-c558ebc8]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dc-image-viewer__main[data-v-c558ebc8]{align-content:start;gap:calc(var(--dc-space-content-gap) / 2);min-width:0;display:grid}.dc-image-viewer__tools[data-v-c558ebc8]{align-items:center;gap:calc(var(--dc-space-content-gap) / 2);flex-wrap:wrap;display:flex}.dc-image-viewer__tools[data-v-c558ebc8] :where(button){margin:0}.dc-image-viewer__tools output[data-v-c558ebc8]{text-align:center;font-variant-numeric:tabular-nums;min-width:4ch}.dc-image-viewer__angle[data-v-c558ebc8],.dc-image-viewer__hint[data-v-c558ebc8]{color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-caption);margin:0}.dc-image-viewer__frame[data-v-c558ebc8]{min-width:0;height:52vh;position:relative}.dc-image-viewer__viewport[data-v-c558ebc8]{overscroll-behavior:contain;background:var(--dc-color-surface-muted);border-radius:var(--dc-radius-control);cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:auto}.dc-image-viewer__viewport[data-v-c558ebc8]:focus-visible{outline:2px solid var(--dc-color-primary);outline-offset:2px}.dc-image-viewer__viewport.is-dragging[data-v-c558ebc8]{cursor:grabbing}.dc-image-viewer__viewport>p[data-v-c558ebc8]{padding:var(--dc-space-content-gap)}.dc-image-viewer__stage[data-v-c558ebc8]{min-width:100%;min-height:100%;position:relative}.dc-image-viewer__stage img[data-v-c558ebc8]{max-width:none;position:absolute;top:50%;left:50%}.dc-image-viewer__comparison[data-v-c558ebc8]{min-width:0;padding:var(--dc-space-content-gap);border:1px solid var(--dc-color-border-default);border-radius:var(--dc-radius-control)}@media (width<=767px){.dc-image-viewer--comparison[data-v-c558ebc8]{grid-template-columns:minmax(0,1fr)}}.dc-data-table[data-v-62ccfe2a]{border:1px solid var(--dc-color-border-default);border-radius:var(--dc-radius-card);background:var(--dc-color-surface-card);min-width:0;position:relative;overflow:hidden}.dc-data-table__footer[data-v-62ccfe2a]{border-top:1px solid var(--dc-color-border-header);min-width:0}.dc-data-table__loading[data-v-62ccfe2a]{z-index:1;background:var(--dc-color-surface-loading-mask);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;display:grid;position:absolute;inset:0}.dc-data-table__loading-content[data-v-62ccfe2a]{color:var(--dc-color-primary);font-size:var(--dc-font-size-body);font-weight:600;line-height:var(--dc-line-height-body);align-items:center;gap:8px;display:inline-flex}.dc-filter-bar[data-v-8dc5870a]{--el-text-color-placeholder:var(--dc-color-text-tertiary);border:1px solid var(--dc-color-border-default);border-radius:var(--dc-radius-card);background:var(--dc-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;container-type:inline-size}.dc-filter-bar__fields .el-input[data-v-8dc5870a-s]{--el-input-height:var(--dc-size-control-height);width:100%;min-width:0}.dc-filter-bar__fields .el-select[data-v-8dc5870a-s]{--el-component-size:var(--dc-size-control-height);width:100%;min-width:0}.dc-filter-bar__fields[data-v-8dc5870a]{grid-template-columns:var(--dc-filter-bar-columns,repeat(auto-fit, minmax(min(180px, 100%), 1fr)));align-items:center;gap:12px;min-width:0;display:grid}.dc-filter-bar__actions[data-v-8dc5870a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dc-filter-bar__actions .el-button[data-v-8dc5870a-s]{height:var(--dc-size-control-height);min-height:var(--dc-size-control-height);min-width:80px}.dc-filter-bar__supplementary[data-v-8dc5870a]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}@container (width<=900px){.dc-filter-bar__fields[data-v-8dc5870a]{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.dc-filter-bar__actions[data-v-8dc5870a]{grid-column:1/-1}}@container (width<=560px){.dc-filter-bar__fields[data-v-8dc5870a]{grid-template-columns:minmax(0,1fr)}.dc-filter-bar__actions[data-v-8dc5870a]{justify-content:flex-start}}.dc-login-panel[data-v-3a64261b]{border:1px solid var(--dc-color-border-default);border-radius:var(--dc-radius-overlay);width:min(100%,430px);box-shadow:var(--dc-shadow-login-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;padding:32px}.dc-login-panel__brand[data-v-3a64261b]{align-items:center;gap:12px;display:flex}.dc-login-panel__logo[data-v-3a64261b]{background:linear-gradient(145deg, var(--dc-color-primary-hover), var(--dc-color-primary));width:40px;height:40px;color:var(--dc-color-text-inverse);border-radius:11px;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:0 8px 18px #1664ff38}.dc-login-panel__brand-copy[data-v-3a64261b]{display:grid}.dc-login-panel__brand-copy strong[data-v-3a64261b]{font-size:var(--dc-font-size-body);line-height:var(--dc-line-height-body)}.dc-login-panel__brand-copy small[data-v-3a64261b]{color:var(--dc-color-text-tertiary);font-size:var(--dc-font-size-caption);line-height:var(--dc-line-height-caption);letter-spacing:.04em}.dc-login-panel__heading[data-v-3a64261b]{margin-top:30px}.dc-login-panel__heading h1[data-v-3a64261b]{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:36px}.dc-login-panel__heading p[data-v-3a64261b]{color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-body);line-height:var(--dc-line-height-body);margin:6px 0 0}.dc-login-panel__footer[data-v-3a64261b]{color:var(--dc-color-text-tertiary);font-size:var(--dc-font-size-caption);line-height:var(--dc-line-height-caption);text-align:center;margin-top:24px}@media (width<=479px){.dc-login-panel[data-v-3a64261b]{border-radius:var(--dc-radius-card);padding:26px 22px}}.dc-page-header[data-v-875d68f5]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dc-page-header__copy[data-v-875d68f5]{min-width:0}.dc-page-header__eyebrow[data-v-875d68f5]{color:var(--dc-color-primary);font-size:var(--dc-font-size-supporting);font-weight:600;line-height:var(--dc-line-height-supporting);margin:0 0 6px}.dc-page-header__title[data-v-875d68f5]{color:var(--dc-color-text-primary);font-size:var(--dc-font-size-page-title);font-weight:600;line-height:var(--dc-line-height-page-title);letter-spacing:-.02em;margin:0}.dc-page-header__description[data-v-875d68f5]{max-width:780px;color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-body);line-height:var(--dc-line-height-body);margin:6px 0 0}.dc-page-header__meta[data-v-875d68f5]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dc-page-header__actions[data-v-875d68f5]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}@media (width<=767px){.dc-page-header[data-v-875d68f5]{flex-direction:column;gap:16px}.dc-page-header__actions[data-v-875d68f5]{justify-content:flex-start;width:100%}}.dc-pagination-bar[data-v-57d752fe]{min-height:64px;color:var(--dc-color-text-secondary);font-size:var(--dc-font-size-supporting);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.dc-pagination-bar__size[data-v-57d752fe]{width:140px;margin-left:auto}.dc-pagination-bar__sr-only[data-v-57d752fe]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.dc-pagination-bar[data-v-57d752fe]{flex-direction:column;align-items:flex-start}.dc-pagination-bar__size[data-v-57d752fe]{margin-left:0}}.dc-row-actions[data-v-90af7794]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}
