/* 로그인 계정 표시 — 메인·세무사 전용 메뉴의 상단 바에서만 씁니다. */
.account{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
/* hidden 속성이 아래 display 규칙에 눌리지 않도록 더 높은 우선순위로 먼저 둡니다. */
.account .who[hidden],.account .logout[hidden],.account [hidden]{display:none}
.account .who{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--light-muted);
  background:#ffffff66;border:1px solid var(--light-border);padding:8px 13px;border-radius:30px;max-width:280px}
.account .who b{font-weight:600;color:var(--light-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.account .who .mail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.account .who .dot{width:6px;height:6px;border-radius:50%;background:#2e7a4f;flex:none}
.account .logout{color:var(--light-muted)}
.account .logout:hover{color:var(--light-fg)}
@media (max-width:620px){.account .who{display:none}}
