.acct-signin{background:var(--primary);height:34px;color:var(--primary-foreground);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.acct-signin:hover{opacity:.9}.acct-signin-rail{width:100%;height:44px;font-size:15px}.acct-signin-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px;display:none}@media (width>=640px) and (width<=1279.98px){.acct-signin-rail{width:52px;height:52px;padding:0}.acct-signin-rail .acct-signin-icon{display:block}.acct-signin-rail .acct-signin-text{display:none}}.acct-menu{min-width:0;position:relative}.acct-menu>summary{list-style:none}.acct-menu>summary::-webkit-details-marker{display:none}.acct-trigger{border-radius:6px;align-items:center;gap:12px;min-width:0;padding:4px;display:flex}.acct-trigger:hover{background:var(--muted)}.acct-avatar{object-fit:cover;background:var(--muted);border-radius:9999px;flex:none;width:32px;height:32px}.acct-avatar-blank{background:var(--accent-soft);color:var(--accent);place-items:center;font-weight:700;display:grid}.acct-names,.acct-caret{display:none}.acct-rail .acct-trigger{padding:12px}.acct-rail .acct-avatar{width:40px;height:40px}@media (width>=1280px){.acct-rail .acct-names{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.acct-rail .acct-caret{fill:currentColor;flex:none;width:18px;height:18px;display:block}}.acct-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.acct-handle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-panel{z-index:40;background:var(--background);min-width:260px;box-shadow:var(--shadow);border-radius:4px;padding:12px 0;position:absolute;top:calc(100% + 6px);right:0}.acct-rail .acct-panel{inset:auto auto calc(100% + 6px) 0}.acct-who{border-bottom:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:4px 16px 12px;font-size:14px}.acct-who strong{color:var(--foreground)}.acct-item{width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.acct-item:hover{background:var(--muted)}.acct-item[aria-busy=true]{cursor:progress;opacity:.6}.acct-count{color:var(--muted-foreground);font-weight:400}.acct-out{margin:0}
