.ss-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4)}.ss-done{color:var(--color-valid)}.ss-done,.ss-error{font-size:var(--text-sm);font-weight:500}.ss-error{margin:0;color:var(--color-coral)}.ss-save-form{flex-direction:column;align-items:stretch;max-width:28rem;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--r-card);background:var(--color-card)}.ss-label{font-size:var(--text-xs);font-weight:600}.ss-input,.ss-label{color:var(--color-ink)}.ss-input{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--r-sm);font-size:var(--text-md);font-weight:400;background:var(--color-card)}.ss-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ss-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.ss-row{display:grid;gap:var(--space-3);min-width:0}.ss-row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ss-row-name{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--color-ink);overflow-wrap:anywhere}.ss-meta{margin:0;font-size:var(--text-sm);font-weight:400;color:var(--color-ink-2)}.ss-new{font-weight:700;color:var(--color-brand)}.ss-chips{display:flex;flex-wrap:wrap}.ss-chips,.ss-new-list{gap:var(--space-2);margin:0;padding:0;list-style:none}.ss-new-list{display:grid}.ss-new-list a{font-size:var(--text-sm);font-weight:600;color:var(--color-brand-link);overflow-wrap:anywhere}.ss-new-list span{font-size:var(--text-sm);font-weight:400;color:var(--color-ink-3)}.ss-rename{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ss-rename .ss-input{width:auto;flex:1 1 12rem}.cs-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.cs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.cs-row a{font-weight:700;color:var(--color-brand-link);overflow-wrap:anywhere}.cs-row a,.ss-note{font-size:var(--text-sm)}.ss-note{margin:var(--space-2) 0 0;font-weight:400;color:var(--color-ink-3);line-height:1.5}