.dimension-workbench[data-v-40c6a3ad]{max-width:960px}.dimension-header[data-v-40c6a3ad]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.dimension-header h3[data-v-40c6a3ad]{font-size:var(--font-size-xl);color:var(--color-text);margin:0}.dimension-header p[data-v-40c6a3ad]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.header-actions[data-v-40c6a3ad]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hint-bar[data-v-40c6a3ad]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:16px;padding:12px 16px;background:var(--color-surface-tint-brand);border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}.hint-bar--invalid[data-v-40c6a3ad]{background:var(--color-surface-tint-danger)}.hint-bar strong[data-v-40c6a3ad]{color:var(--color-brand);font-size:var(--font-size-lg)}.dirty-mark[data-v-40c6a3ad]{margin-left:auto;color:var(--color-warning);font-weight:600}.dimension-table[data-v-40c6a3ad]{width:100%;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}.sum-ok[data-v-40c6a3ad]{color:var(--color-success);font-weight:700}.sum-bad[data-v-40c6a3ad]{color:var(--color-danger);font-weight:700}.sort-ctrl[data-v-40c6a3ad]{display:flex;gap:2px}.empty[data-v-40c6a3ad]{color:var(--color-text-muted);padding:40px;text-align:center;background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border-soft)}
