﻿.cq-name-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cq-3);padding:var(--cq-4) var(--cq-3);background:var(--cq-surface);border:1px solid var(--cq-light);border-radius:var(--cq-r-card);text-decoration:none;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.cq-name-card:hover{border-color:var(--cq-border);box-shadow:0 10px 26px rgba(18,56,91,.08);transform:translateY(-2px)}.cq-name-card__name{display:inline-flex;align-items:center;gap:var(--cq-1);color:var(--cq-text);font-weight:700;font-size:var(--cq-fs-2);line-height:1.3}.cq-name-card__tick{color:#1d9bf0;font-size:var(--cq-fs-2)}@media (max-width:640px){.cq-name-card{padding:var(--cq-4) var(--cq-2);gap:var(--cq-2)}.cq-name-card__name{font-size:var(--cq-fs-2)}}.mag-tagloc .cq-name-card.mag-tagloc__nv{display:flex;flex-direction:row;align-items:center;text-align:left;gap:var(--cq-4);padding:var(--cq-2) var(--cq-3);border-radius:var(--cq-r-pill);max-width:520px}.mag-tagloc .cq-ava{--cq-ava-size:56px}.mag-tagloc .cq-name-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mag-tagloc .cq-name-card__name{font-size:var(--cq-fs-3)}.mag-tagloc .cq-name-card__role{font-size:var(--cq-fs-1);font-weight:500;color:var(--cq-muted);line-height:1.35}.mag-detail .mag-detail__aside .cq-name-card{width:100%;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:var(--cq-3);padding:var(--cq-2) var(--cq-2);border-radius:var(--cq-r-pill)}.mag-detail .mag-detail__aside .cq-ava{--cq-ava-size:48px}.mag-detail .mag-detail__aside .cq-name-card__text{display:flex;flex-direction:column;gap:1px;min-width:0}.mag-detail .mag-detail__aside .cq-name-card__name{font-size:var(--cq-fs-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mag-detail .mag-detail__aside .cq-name-card__role{font-size:var(--cq-fs-1);font-weight:500;color:var(--cq-muted);line-height:1.3}@media (min-width:768px){.popup-idea #descriptionIdea .cq-mv-nv .cq-name-card{display:flex;flex-direction:row;align-items:center;text-align:left;gap:var(--cq-2);padding:var(--cq-2) var(--cq-3) var(--cq-2) var(--cq-2);border-radius:var(--cq-r-pill);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10)}.popup-idea #descriptionIdea .cq-mv-nv .cq-name-card:hover{border-color:rgba(255,255,255,.28);box-shadow:none;transform:none}.popup-idea #descriptionIdea .cq-mv-nv .cq-ava{--cq-ava-size:38px}.popup-idea #descriptionIdea .cq-mv-nv .cq-name-card__text{display:flex;flex-direction:column;gap:1px;min-width:0}.popup-idea #descriptionIdea .cq-mv-nv .cq-name-card__name{color:#fff;font-size:var(--cq-fs-2);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.popup-idea #descriptionIdea .cq-mv-nv .cq-name-card__role{color:rgba(255,255,255,.55);font-size:var(--cq-fs-1);font-weight:500}}.cq-name-card{position:relative}