.card { & > a { display: block; text-decoration: none; color: inherit; overflow: hidden; border-radius: 4px; &:hover, &:active, &:focus { .card__bar { background: var(--ui-base-color-lighten-8); } } } &__img { height: 130px; position: relative; background: var(--ui-base-color-darken-12); img { display: block; width: 100%; height: 100%; margin: 0; object-fit: cover; } @media screen and (width <= 600px) { height: 200px; } } &__bar { position: relative; padding: 15px; display: flex; justify-content: flex-start; align-items: center; background: var(--ui-base-color-lighten-4); .avatar { flex: 0 0 auto; width: 48px; height: 48px; background-size: 48px 48px; padding-top: 2px; img { width: 100%; height: 100%; display: block; margin: 0; border-radius: 4px; border-radius: var(--ui-avatar-border-size); background-position: 50%; background-clip: padding-box; background: var(--ui-base-color-darken-8); object-fit: cover; } } .display-name { margin-inline-start: 15px; text-align: start; i[data-hidden] { display: none; } strong { font-size: 15px; color: var(--primary-text-color); font-weight: 500; overflow: hidden; text-overflow: ellipsis; } span { display: block; font-size: 14px; color: var(--darker-text-color); font-weight: 400; overflow: hidden; text-overflow: ellipsis; } } } } .pagination { padding: 30px 0; text-align: center; overflow: hidden; a, .current, .newer, .older, .page, .gap { font-size: 14px; color: var(--primary-text-color); font-weight: 500; display: inline-block; padding: 6px 10px; text-decoration: none; } .current { background: var(--simple-background-color); border-radius: 100px; color: var(--inverted-text-color); cursor: default; margin: 0 10px; } .gap { cursor: default; } .older, .newer { text-transform: uppercase; color: var(--secondary-text-color); } .older { float: left; padding-inline-start: 0; .fa { display: inline-block; margin-inline-end: 5px; } } .newer { float: right; padding-inline-start: 0; .fa { display: inline-block; margin-inline-start: 5px; } } .disabled { cursor: default; color: var(--inverted-text-color-lighten-10); } @media screen and (width <= 700px) { padding: 30px 20px; .page { display: none; } .newer, .older { display: inline-block; } } } .nothing-here { background: var(--ui-base-color); box-shadow: 0 0 15px var(--base-shadow-color-a20); color: var(--light-text-color); font-size: 14px; font-weight: 500; text-align: center; display: flex; justify-content: center; align-items: center; cursor: default; border-radius: 4px; padding: 20px; min-height: 30vh; &--under-tabs { border-radius: 0 0 4px 4px; } &--flexible { box-sizing: border-box; min-height: 100%; } } .account-role, .information-badge, .simple_form .overridden, .simple_form .recommended, .simple_form .not_recommended, .simple_form .glitch_only { display: inline-block; padding: 4px 6px; cursor: default; border-radius: 3px; font-size: 12px; line-height: 12px; font-weight: 500; color: var(--ui-secondary-color); background-color: var(--user-role-background, var(--ui-secondary-color-a10)); border: 1px solid var(--user-role-border, var(--ui-secondary-color-a50)); &.moderator { color: var(--success-green); background-color: var(--success-green-a10); border-color: var(--success-green-a50); } &.admin { color: var(--error-red-lighten-12); background-color: color-mix(in srgb, var(--error-red-lighten-12) 10%, transparent); border-color: color-mix(in srgb, var(--error-red-lighten-12) 50%, transparent); } } .simple_form .not_recommended { color: var(--error-red-lighten-12); background-color: color-mix(in srgb, var(--error-red-lighten-12) 10%, transparent); border-color: color-mix(in srgb, var(--error-red-lighten-12) 50%, transparent); } .simple_form .glitch_only { color: var(--warning-red-lighten-12); background-color: color-mix(in srgb, var(--warning-red-lighten-12) 10%, transparent); border-color: color-mix(in srgb, var(--warning-red-lighten-12) 50%, transparent); } .account__header__fields { max-width: 100vw; padding: 0; margin: -15px; border: 0 none; border-top: 1px solid var(--ui-base-color-lighten-12); border-bottom: 1px solid var(--ui-base-color-lighten-12); font-size: 14px; line-height: 20px; dl { display: flex; border-bottom: 1px solid var(--ui-base-color-lighten-12); } dt, dd { box-sizing: border-box; padding: 14px; text-align: center; max-height: 48px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } dt { font-weight: 500; width: 120px; flex: 0 0 auto; color: var(--secondary-text-color); background: color-mix(in srgb, var(--ui-base-color-darken-8) 50%, transparent); } dd { flex: 1 1 auto; color: var(--darker-text-color); } a { color: var(--highlight-text-color); text-decoration: none; &:hover, &:focus, &:active { text-decoration: underline; } } .verified { border: 1px solid var(--valid-value-color-a50); background: var(--valid-value-color-a25); a { color: var(--valid-value-color); font-weight: 500; } &__mark { color: var(--valid-value-color); } } dl:last-child { border-bottom: 0; } } .directory__tag .trends__item__current { width: auto; } .pending-account { &__header { color: var(--darker-text-color); a { color: var(--ui-secondary-color); text-decoration: none; &:hover, &:active, &:focus { text-decoration: underline; } } strong { color: var(--primary-text-color); font-weight: 700; } } &__body { margin-top: 10px; } } .batch-table__row--muted { color: var(--ui-base-color-lighten-26); } .batch-table__row--muted .pending-account__header, .batch-table__row--muted .accounts-table, .batch-table__row--muted .name-tag { &, a, strong { color: var(--ui-base-color-lighten-26); } } .batch-table__row--muted .name-tag .avatar { opacity: 0.5; } .batch-table__row--muted .accounts-table { tbody td.accounts-table__extra, &__count, &__count small { color: var(--ui-base-color-lighten-26); } } .batch-table__row--attention { color: var(--gold-star); } .batch-table__row--attention .pending-account__header, .batch-table__row--attention .accounts-table, .batch-table__row--attention .name-tag { &, a, strong { color: var(--gold-star); } } .batch-table__row--attention .accounts-table { tbody td.accounts-table__extra, &__count, &__count small { color: var(--gold-star); } }