.family-markers{align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.family-marker{min-width:0;max-width:110px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.family-marker>span:not(.family-dot){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.family-dot{background:var(--lightningcss-light,#667085)var(--lightningcss-dark,#a3adbd);border-radius:50%;flex:none;width:7px;height:7px}.family-dot[data-colour=blue]{background:var(--lightningcss-light,#2463eb)var(--lightningcss-dark,#78a8ff)}.family-dot[data-colour=teal]{background:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#3bcebd)}.family-dot[data-colour=green]{background:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#64d8a0)}.family-dot[data-colour=violet]{background:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#b494ff)}.family-dot[data-colour=rose]{background:var(--lightningcss-light,#be185d)var(--lightningcss-dark,#f79bc8)}.family-dot[data-colour=amber]{background:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f8bd70)}.family-overflow{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:4px;flex:none;padding:2px 5px;font-size:10px}.family-overflow:hover{color:var(--accent);border-color:var(--accent);background:var(--selected)}.family-overflow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.family-popover{border:1px solid var(--line);background:var(--surface);z-index:60;border-radius:6px;max-width:min(300px,100vw - 24px);box-shadow:0 6px 24px #0002}.family-dialog{outline:none;padding:10px 12px}.family-dialog ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.family-dialog .family-marker{max-width:none}.family-dialog .family-marker>span:not(.family-dot){white-space:normal;overflow-wrap:anywhere}.family-dot-list{width:9px;height:9px;margin-right:10px;display:inline-block}.family-colour-value{align-items:center;gap:8px;display:inline-flex}.family-colour-value .family-dot{width:9px;height:9px}
