#storyAccountsCompact{--sc-line:var(--border,#d4e4f3);--sc-accent:var(--project-color,#167dda);--sc-soft:color-mix(in srgb,var(--sc-accent) 7%,white);color:var(--text,#173f60)}
#storyAccountsCompact *{box-sizing:border-box}
#storyAccountsCompact .sc-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:16px 0}
#storyAccountsCompact .sc-panel{min-width:0;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:transparent}
#storyAccountsCompact .sc-panel+ .sc-panel{border-left:1px solid var(--sc-line);padding-left:24px}
#storyAccountsCompact .sc-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600}
#storyAccountsCompact .sc-count{font-size:20px;min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;border-radius:20px;background:var(--sc-soft);color:var(--sc-accent);font-variant-numeric:tabular-nums}
#storyAccountsCompact .sc-filters,#storyAccountsCompact .sc-subtitle{display:flex;gap:5px;align-items:center;height:40px;margin:5px 0 8px;font-size:12px;color:#67829b}
#storyAccountsCompact .sc-filters button{float:none;width:auto;min-height:29px;margin:0;padding:5px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}
#storyAccountsCompact .sc-filters button[aria-pressed=true]{background:var(--sc-soft);border-color:var(--sc-line);color:var(--sc-accent)}
#storyAccountsCompact .sc-list{min-height:130px;max-height:340px;overflow:auto;scrollbar-gutter:stable}
#storyAccountsCompact .sc-account{display:flex;align-items:center;gap:10px;height:64px;min-width:0;padding:8px;border-bottom:1px solid var(--sc-line);border-radius:6px;transition:background-color .18s ease}
#storyAccountsCompact .sc-account:hover,#storyAccountsCompact .sc-account:focus-within{background:var(--sc-soft)}
#storyAccountsCompact .sc-avatar{position:relative;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#edf3f8;color:#7a91a6;font-size:9px;text-align:center}
#storyAccountsCompact .sc-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:white}
#storyAccountsCompact .sc-person{flex:1;min-width:0}
#storyAccountsCompact .sc-name,#storyAccountsCompact .sc-nick{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:21px}
#storyAccountsCompact .sc-name{font-size:14px;font-weight:600}
#storyAccountsCompact .sc-nick{font-size:12px;color:#67829b}
#storyAccountsCompact .sc-star{color:#8663cf}
#storyAccountsCompact .sc-move{flex:0 0 32px;float:none;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:1px solid var(--sc-line);border-radius:7px;background:white;color:var(--sc-accent);font-size:20px;cursor:pointer}
#storyAccountsCompact .sc-empty{padding:30px 8px;color:#67829b;font-size:13px;text-align:center}
#storyAccountsCompact .sc-unavailable .sc-nick{color:#bd4242}
#storyAccountsCompact .sc-settings{display:grid;gap:10px;border-top:1px solid var(--sc-line);padding-top:16px}
#storyAccountsCompact .sc-settings label{display:grid;grid-template-columns:180px minmax(170px,300px);align-items:center;gap:12px;margin:0;font-size:13px}
#storyAccountsCompact .sc-settings input,#storyAccountsCompact .sc-settings select{height:36px;min-height:36px;width:100%;margin:0;padding:6px 9px;font:inherit}
#storyAccountsCompact .sc-footnote{font-size:12px;color:#67829b;margin:12px 0 0}
#storyAccountsCompact :focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}
#storyAccountsCompact button:disabled{opacity:.5;cursor:default}
@media(max-width:680px){#storyAccountsCompact .sc-columns{grid-template-columns:1fr;gap:20px}#storyAccountsCompact .sc-panel+.sc-panel{border-left:0;border-top:1px solid var(--sc-line);padding:16px 0 0}#storyAccountsCompact .sc-settings label{grid-template-columns:1fr;gap:5px}}
@media(prefers-reduced-motion:reduce){#storyAccountsCompact .sc-account{transition:none}}
