.filter-by-letter a{padding:4px 10px;cursor:pointer;font-size:16px;display:inline-flex;justify-content:center;align-content:center}.filter-by-letter a.active{background:var(--v-primary-base);border-radius:4px;color:#fff}.user-table tbody tr{cursor:pointer}.communication-preferences .communication-preferences__title{font-size:16px;font-weight:700;color:#1f2937}.communication-preferences .communication-preferences__hint{margin:4px 0 12px;font-size:13px;color:#6b7280}.communication-preferences .communication-preferences__loading{padding:16px 0}.communication-preferences .communication-preferences__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #f0f0f0}.communication-preferences .communication-preferences__row .v-input--switch{margin-top:0;padding-top:0}.communication-preferences .communication-preferences__label{font-size:14px;font-weight:600;color:#1f2937}.communication-preferences .communication-preferences__detail{font-size:12px;color:#6b7280}.communication-preferences .communication-preferences__always{padding:2px 10px;border-radius:10px;background-color:#f3f4f6;font-size:12px;font-weight:600;color:#6b7280}.communication-preferences .communication-preferences__updated{padding-top:10px;border-top:1px solid #f0f0f0;font-size:12px;color:#9ca3af}.login-history-agent{display:inline-block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.user-communication-preferences{max-width:640px;margin:0 auto}