/* packageG/mycomponent/ys_member/ys_member.wxss */ .ys_member { margin: 10px; padding: 10px; border-radius: 15px; background-color: #fff; } .ys_member .progress-panel { padding: 10px; background: rgba(255, 193, 30, 0.1); border-radius: 3px; } .ys_member .progress-panel .steps { display: flex; margin: 10px 0 16px; } .ys_member .progress-panel .steps .step { position: relative; } .ys_member .progress-panel .steps .step .line { width: 100%; height: 10px; border-radius: 5px; background-color: #fec400; opacity: 0.2; } .ys_member .progress-panel .steps .step .icon { position: absolute; right: -5px; top: -50%; height: 20px; } .ys_member .progress-panel .steps .step .icon image { height: 100%; object-fit: contain; } .ys_member .progress-panel .steps .active-step .line { opacity: 1; } .ys_member .progress-panel .next-level { text-align: left; font-size: 12px; } .ys_member .ys-member-info .title { line-height: 30px; text-align: left; margin-top: 5px; } .ys_member .ys-member-info .list { display: flex; } .ys_member .ys-member-info .list .cell { flex: 1; /* width: 33.3%; */ font-weight: 600; line-height: 18px; text-align: center; } .ys_member .ys-member-info .list .cell .cell-size-13 { font-size: 13px; color: #403f3f; } .ys_member .ys-member-info .list .cell .cell-size-10 { font-size: 10px; color: #757272; } .ys_member .ys-member-info .list .cell .cell-size-11 { font-size: 11px; color: #323232; }