.block{display:block;margin-top:5px}.admin-body .muted{color:var(--admin-muted)}.login-panel{max-width:440px!important}.admin-body .filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:20px}.filters label{display:grid;gap:8px;font-size:13px;font-weight:700;flex:1 1 160px}.filters label:first-child{flex:2 1 280px}.profile-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start;margin-bottom:26px}.full{grid-column:1/-1}.admin-body .badge{display:inline-block;padding:5px 10px;border:1px solid var(--admin-line);border-radius:999px;background:var(--admin-surface-2);font-size:12px;font-weight:700}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.facts dt{color:var(--admin-muted);font-size:13px}.facts dd{margin:8px 0 0;font-weight:700}.timeline{padding:0;list-style:none;margin:24px 0 0}.timeline li{border-left:2px solid var(--admin-line);padding:0 0 28px 24px;position:relative}.timeline li:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;background:var(--admin-primary);border-radius:50%}.timeline-meta{display:flex;gap:14px;align-items:center;color:var(--admin-muted);font-size:13px;margin-bottom:10px}.timeline h3{font-size:17px}.activity-details{white-space:pre-wrap;overflow-wrap:anywhere}.pagination{display:flex;gap:16px;align-items:center;margin-top:24px}.empty{text-align:center;padding:40px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.admin-body nav [aria-current=page]{background:var(--admin-surface-2);color:var(--admin-text)}.admin-body a:focus-visible,.admin-body button:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.admin-body code{overflow-wrap:anywhere}.admin-body .auth-card{color:var(--admin-text)}
@media(max-width:900px){.profile-layout{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.admin-body .filters{align-items:stretch}.filters .button{width:100%}.timeline-meta{flex-wrap:wrap}}@media(max-width:480px){.facts{grid-template-columns:1fr}.timeline li{padding-left:16px}}
