.c-row{transition:background-color .15s}.c-row:hover{background-color:color-mix(in srgb, var(--muted) 25%, transparent)}@media (max-width:767px){.c-row{align-items:flex-start;display:flex}}.c-name-cell{vertical-align:middle;white-space:normal;background-image:linear-gradient(to right, transparent 3.25rem, color-mix(in srgb, var(--foreground) 6%, transparent) 3.25rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;min-width:0;padding:.625rem .5rem .625rem 0;overflow:hidden}.c-col,.c-act{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 6%, transparent), color-mix(in srgb, var(--foreground) 6%, transparent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}@media (max-width:767px){.c-name-cell{flex:1;display:block}}.c-name-link{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.c-name-text{flex:auto;min-width:0}.c-thumb{background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.c-name{max-width:100%;color:var(--ds-text-primary);white-space:normal;overflow-wrap:break-word;flex:none;font-weight:600;overflow:visible}a.c-name-link:hover .c-name{text-decoration:underline}.c-aka{color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:13px;font-weight:400;display:block;overflow:hidden}.c-phone-meta{min-width:0;color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:13px;font-weight:400;display:flex;overflow:hidden}.c-em{font-style:italic}@media (min-width:768px){.c-phone-meta{display:none}}.c-col{color:var(--ds-text-secondary);vertical-align:middle;padding:.625rem .5rem;overflow:hidden}.c-sp{font-style:italic}.c-heat{font-variant-numeric:tabular-nums}.c-empty{color:var(--ds-text-tertiary);font-style:normal}.c-phone-by{color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:13px;text-decoration:none;display:block;overflow:hidden}.c-phone-by:hover{text-decoration:underline}@media (min-width:768px){.c-phone-by{display:none}}@media (max-width:767px){.c-col{display:none}}.c-by-link{min-width:0;max-width:100%;color:var(--ds-text-secondary);justify-content:flex-start;align-items:center;gap:.5rem;font-size:13px;text-decoration:none;display:inline-flex}.c-by-link:hover{text-decoration:underline}.c-by-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-act{text-align:right;vertical-align:middle;width:2.5rem;padding:.625rem 1rem .625rem 0}@media (max-width:767px){.c-act{flex:none;width:auto;display:block}}.c-more{width:2rem;height:2rem;color:var(--ds-text-secondary);opacity:0;border-radius:9999px;outline:none;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}.c-row:hover .c-more,.c-more:focus-visible,.c-more[data-popup-open]{opacity:1}.c-more:hover{background:var(--muted);color:var(--ds-text-primary)}@media (hover:none){.c-more{opacity:1}}.c-dots{background:radial-gradient(circle,currentColor 1.35px,#0000 1.5px) 0/4px 4px no-repeat,radial-gradient(circle,currentColor 1.35px,#0000 1.5px) 50%/4px 4px no-repeat,radial-gradient(circle,currentColor 1.35px,#0000 1.5px) 100%/4px 4px no-repeat;width:12px;height:4px;display:block}
