.twgc-fam{margin:14px 0 18px}
.twgc-fam__l{font:400 14px/1.4 Lato,system-ui,sans-serif;color:#504f4f;margin-bottom:10px}
.twgc-fam__l b{font-weight:700}.twgc-fam__l span{color:#7a7877}
.twgc-fam__s{display:flex;flex-wrap:wrap;gap:8px}
.twgc-fam__sw{display:block;width:30px;height:30px;border-radius:50%;padding:3px;border:1px solid #dfe3dc;background:#fff;box-sizing:border-box;transition:border-color .15s}
.twgc-fam__sw i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(46,59,61,.18)}
.twgc-fam__sw:hover{border-color:#293c3d}
.twgc-fam__sw.is-on{border:2px solid #293c3d}
.twgc-fam__sw.is-pat i{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.28) 0 3px,transparent 3px 6px)}
