.teams-page-web-tag-brand, .teams-page-web-tag-neutral, .teams-page-web-tag-info, .teams-page-web-tag-warning { border-radius: 999px; margin: 0; } .teams-page-web-tag-brand { background: var(--color-brand-soft); color: var(--color-brand); } .teams-page-web-tag-neutral { background: var(--color-surface-2); color: var(--color-text-secondary); } .teams-page-web-tag-info { background: var(--color-info-soft); color: var(--color-info); } .teams-page-web-tag-warning { background: var(--color-warning-soft); color: var(--color-warning); } .teams-page-web-mini-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); margin-bottom: 20px; } .teams-page-web-mini-card { border: 1px solid rgba(8, 145, 178, 0.1); border-radius: 8px; padding: 12px; } .teams-page-web-mini-brand { background: rgba(8, 145, 178, 0.06); } .teams-page-web-mini-success { background: rgba(34, 197, 94, 0.06); } .teams-page-web-mini-warning { background: rgba(249, 115, 22, 0.06); } .teams-page-web-mini-value { margin-top: 8px; color: var(--color-text); font-size: 24px; font-weight: 800; text-transform: capitalize; } .teams-page-web-detail-card .ant-card-body { padding: 24px !important; } .teams-page-web-members-title-row { display: flex; justify-content: space-between; align-items: center; margin-top: 24px; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid var(--color-border-soft); } .teams-page-web-member-list { display: flex; flex-direction: column; } .teams-page-web-member-item { display: flex; justify-content: space-between; align-items: center; padding: 16px 0; border-bottom: 1px solid var(--color-border-soft); } .teams-page-web-member-item:last-child { border-bottom: none; } .teams-page-web-member-info { display: flex; gap: 14px; align-items: center; } .teams-page-web-member-avatar { width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: var(--color-brand-soft); color: var(--color-brand); font-size: 20px; } .teams-page-web-member-meta { display: flex; flex-direction: column; gap: 4px; } .teams-page-web-member-name-row { display: flex; align-items: center; gap: 8px; } .teams-page-web-member-name { font-size: 15px; font-weight: 700; color: var(--color-text); } .teams-page-web-member-email { font-size: 13px; color: var(--color-text-secondary); } .teams-page-web-member-time { font-size: 12px; color: var(--color-text-tertiary); } .teams-page-web-empty-detail { align-self: center; }