.employee-entry{flex-direction:column;justify-content:center;gap:28px;max-width:520px;min-height:100dvh;margin:0 auto;padding:40px 20px 70px;display:flex}.employee-entry>img{align-self:center;width:min(100%,280px);height:auto}.employee-panel{border:1px solid var(--border);background:var(--card);border-radius:20px;gap:18px;padding:30px 24px;display:grid}.employee-panel h1{margin:0;font-size:1.6rem;font-weight:750;line-height:1.5}.employee-panel p{margin:0;font-size:1rem;line-height:1.8}.employee-panel .eyebrow{letter-spacing:.13em;font-size:.8rem}.employee-panel button,.employee-link{text-align:center;white-space:normal;width:100%;height:auto;min-height:48px}.employee-symbol{color:var(--primary)}.employee-code{letter-spacing:.18em;text-align:center;border:1px dashed var(--primary);border-radius:12px;padding:20px 8px;font-size:2rem;font-weight:750}.employee-link{background:var(--primary);color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;padding:12px;font-weight:650;text-decoration:none;display:flex}.employee-owner a,.employee-privacy{color:var(--muted-foreground);font-size:.875rem;text-decoration:underline}.employee-member{border-top:1px solid var(--border);gap:10px;padding:18px 0;display:grid}.employee-member-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.employee-invite{background:var(--muted);border-radius:12px;gap:10px;margin:16px 0;padding:16px;display:grid}.employee-invite input{font-size:.875rem}.employee-team>p,.employee-member p{line-height:1.7}
