.wr-users{padding-bottom:50px}
.wr-users-hero{border-bottom:1px solid #d9e5f0;padding-block:10px 30px;margin-bottom:30px}.wr-users-hero h1{font-size:clamp(30px,4vw,44px);font-weight:720;letter-spacing:-1.5px;line-height:1.14;margin:0 0 16px}.wr-users-hero .wr-lead{margin-bottom:0}
.wr-users-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dce7f2;border-radius:14px;overflow:hidden}
.wr-users-caption{caption-side:top;text-align:left;font-size:13px;color:var(--muted);padding-bottom:12px}
.wr-users-table th,.wr-users-table td{text-align:left;padding:13px 18px;border-bottom:1px solid #eaf1f8;font-weight:400}
.wr-users-table thead th{font-size:13px;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;background:#f2f7fc}
.wr-users-table tbody tr:last-child th,.wr-users-table tbody tr:last-child td{border-bottom:0}
.wr-users-table tbody th{font-weight:600}.wr-users-table a{color:var(--accent)}
.wr-users-num{text-align:right;font-variant-numeric:tabular-nums}
.wr-users-dot{color:#b4c4d4;margin-left:6px}.wr-users-dot.is-online{color:#1f9254}
.wr-users-state{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.wr-users-profile{background:#fff;border:1px solid #dce7f2;border-radius:16px;padding:30px 32px;margin-bottom:26px}.wr-users-profile h1{font-size:clamp(26px,3.4vw,36px);font-weight:720;letter-spacing:-1.1px;margin:0 0 12px}
.wr-users-presence{color:var(--muted);font-size:15px;margin:0 0 22px}.wr-users-presence .wr-users-dot{margin:0 8px 0 0}
.wr-users-stats{display:flex;flex-wrap:wrap;gap:34px;margin:0 0 22px}.wr-users-stats dt{font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.wr-users-stats dd{margin:0;font-size:26px;font-weight:720;font-variant-numeric:tabular-nums}
.wr-users-back{margin:0;font-size:15px}.wr-users-back a{color:var(--accent)}
.wr-users-about{background:#e6f1fb;border-radius:16px;padding:26px 30px;margin-bottom:26px}.wr-users-about h2{font-size:19px;margin:0 0 12px}.wr-users-about p{margin:0;color:var(--muted);line-height:1.75}
.wr-users-offers h2{font-size:22px;letter-spacing:-.5px;margin:0 0 20px}
.wr-users-none{color:var(--muted);background:#fff;border:1px dashed #cadff2;border-radius:14px;padding:26px;margin:0}
@media(max-width:620px){.wr-users-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wr-users-table,.wr-users-table tbody,.wr-users-table tr,.wr-users-table th,.wr-users-table td{display:block;width:100%}.wr-users-table tr{border-bottom:1px solid #eaf1f8;padding:6px 0}.wr-users-table tr:last-child{border-bottom:0}.wr-users-table th,.wr-users-table td{border-bottom:0;padding:6px 16px}.wr-users-num{text-align:left}.wr-users-table td:last-child::before{content:"Aktywne ogłoszenia: ";color:var(--muted);font-size:14px}.wr-users-profile{padding:24px}.wr-users-stats{gap:22px}}
