body,html{margin:0;min-height:100%;background:#f6f7fb;color:#1f2937}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.page-title{margin:0 0 16px;font-size:22px;font-weight:700}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.muted{color:#667085}.content-card{border-radius:8px}