.container { display: flex; flex-direction: column; min-width: 266px; max-width: 266px; height: 100vh; color: #333; font-size: 12px; box-sizing: border-box; background: #fff; } .pointHead { display: flex; align-items: center; padding: 16px 10px 12px 13px; flex-shrink: 0; font-size: 14px; img { width: 16px; height: 16px; margin-right: 7px; } } .content { flex: 1; overflow-x: hidden; overflow-y: auto; padding: 0 7px; &::-webkit-scrollbar { width: 0; display: none; } } .collapse { .collapseItem { padding: 7px; } :global { .van-cell { background: transparent; font-size: 13px; color: #777; padding: 0; border: none; line-height: 18px; } .van-collapse-item__content { padding-top: 0; background-color: transparent; } } .item { display: flex; align-items: center; margin-top: 15px; span { color: #131415; font-size: 12px; } } .arrow { width: 12px; height: 12px; margin-right: 5px; } .itemImage { width: 15px; height: 15px; margin-right: 6px; } .activeItem { background: #ECF8FF; border-radius: 9px; :global { .van-cell { color: #1C9AF7; font-weight: 600; } } } .itemActive { font-weight: 500; color: #1C9AF7; } }