.container-flex[data-v-6b95d48a]{padding:12px}.container-flex .search-bar[data-v-6b95d48a]{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.container-flex .search-bar[data-v-6b95d48a] .van-search__action{color:#2f5ccd;font-weight:500}.container-flex .community-list[data-v-6b95d48a]{padding:0 4px}.container-flex .community-list .community-item[data-v-6b95d48a]{display:flex;align-items:center;padding:16px;background:#fff;border-radius:12px;margin-bottom:10px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s ease;position:relative;overflow:hidden}.container-flex .community-list .community-item[data-v-6b95d48a]:active{background:#f7f8fa;-webkit-transform:scale(.98);transform:scale(.98)}.container-flex .community-list .community-item .item-icon[data-v-6b95d48a]{width:48px;height:48px;background:linear-gradient(135deg,#2f5ccd,#1e4ab8);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:14px;flex-shrink:0;box-shadow:0 4px 12px rgba(47,92,205,.25)}.container-flex .community-list .community-item .item-content[data-v-6b95d48a]{flex:1;min-width:0}.container-flex .community-list .community-item .item-content .item-name[data-v-6b95d48a]{font-size:16px;font-weight:600;color:#323233;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-flex .community-list .community-item .item-content .item-sub[data-v-6b95d48a]{font-size:13px;color:#969799;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container-flex .community-list .community-item .item-arrow[data-v-6b95d48a]{margin-left:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f7f8fa;border-radius:50%;transition:all .3s ease}.container-flex .community-list .community-item:active .item-arrow[data-v-6b95d48a]{background:#e8eaf6;-webkit-transform:translateX(2px);transform:translateX(2px)}.container-flex[data-v-6b95d48a] .van-list__finished-text{color:#c8c9cc;font-size:14px;padding:20px 0}.container-flex[data-v-6b95d48a] .van-empty{padding:60px 0}.container-flex[data-v-6b95d48a] .van-empty .van-empty__description{color:#969799;font-size:14px;line-height:1.5}