.status-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.375rem;padding:.15rem .5rem .15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.status-badge-dot{opacity:.8;background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge--published{background:var(--status-positive-bg);color:var(--status-positive-text);border-color:color-mix(in srgb, var(--status-positive-text) 25%, transparent)}.status-badge--unpublished{background:var(--status-neutral-bg);color:var(--status-neutral-text);border-color:color-mix(in srgb, var(--status-neutral-text) 25%, transparent)}.translation-pill{align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.translation-pill-item{border:1px solid var(--glass-border);color:var(--text-tertiary);letter-spacing:.02em;border-radius:.3rem;align-items:center;gap:.2rem;padding:.1rem .4rem;display:inline-flex}.translation-pill-item--complete{background:var(--status-positive-bg);border-color:color-mix(in srgb, var(--status-positive-text) 25%, transparent);color:var(--status-positive-text)}.chip-row{flex-wrap:wrap;gap:.375rem;display:flex}.chip{border:1px solid var(--glass-border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip:hover{background:var(--hover-bg);color:var(--text-primary)}.chip--selected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);color:var(--text-accent)}.char-counter{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.6875rem}.char-counter--over{color:var(--status-warning-text);font-weight:600}.field-note{align-items:center;gap:.3rem;margin-top:.3rem;font-size:.75rem;line-height:1.4;display:flex}.field-note--ok{color:var(--status-positive-text)}.field-note--error{color:var(--status-negative-text)}.field-note--warning{color:var(--status-warning-text)}.field-note--muted{color:var(--text-tertiary)}
