.member-center-screen{background:#f3f5f3;padding-bottom:26px}.member-profile-head{padding-bottom:24px}.member-profile-body{padding-top:12px}.member-profile-body>.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.member-level-section,.member-compare-section{background:#fff;margin-top:10px;padding:15px 12px}.member-level-section>header,.member-compare-section>header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px}.member-level-section>header small,.member-compare-section>header small{font-size:7px;color:var(--green);font-weight:700}.member-level-section>header h2,.member-compare-section>header h2{font-size:15px;margin:2px 0 0}.member-level-section>header>span,.member-compare-section>header>span{font-size:8px;color:var(--sub)}.member-level-tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.member-level-tabs button{position:relative;min-width:0;border:0;border-right:1px solid var(--line);background:#fff;padding:9px 2px 8px;color:var(--sub)}.member-level-tabs button:last-child{border-right:0}.member-level-tabs button>span{width:27px;height:27px;background:#eef1ef;display:grid;place-items:center;margin:0 auto 5px;border-radius:50%}.member-level-tabs button svg{width:14px}.member-level-tabs button strong,.member-level-tabs button small{display:block;white-space:nowrap}.member-level-tabs button strong{font-size:10px;color:var(--ink)}.member-level-tabs button small{font-size:7px;margin-top:3px}.member-level-tabs button.current:after{content:"当前";position:absolute;top:3px;right:3px;background:#c59a4b;color:#fff;font-size:6px;padding:2px 3px}.member-level-tabs button.active{background:var(--mint)}.member-level-tabs button.active>span{background:var(--green);color:#fff}.member-level-tabs button.active strong{color:var(--green)}.member-level-focus{display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:12px;background:#1d3327;color:#fff}.member-level-focus-icon{width:39px;height:39px;background:#d9b467;color:#27352d;display:grid;place-items:center}.member-level-focus-icon svg{width:20px}.member-level-focus small{font-size:8px;color:#c6d1cb}.member-level-focus h3{font-size:13px;margin:2px 0}.member-level-focus p{font-size:8px;line-height:1.45;color:#d7dfda;margin:0}.member-level-focus>strong{font-size:17px;color:#e1bd73;white-space:nowrap}.member-benefit-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px;text-align:center}.member-benefit-icons>span{min-width:0;border-right:1px solid var(--line);padding:0 3px}.member-benefit-icons>span:last-child{border-right:0}.member-benefit-icons svg{width:17px;color:var(--green);display:block;margin:0 auto 5px}.member-benefit-icons b,.member-benefit-icons small{display:block}.member-benefit-icons b{font-size:9px;line-height:1.3;min-height:24px;display:flex;align-items:center;justify-content:center}.member-benefit-icons small{font-size:7px;color:var(--sub)}.member-compare-scroll{overflow-x:auto;border:1px solid var(--line)}.member-compare-section table{width:100%;min-width:460px;border-collapse:collapse;table-layout:fixed;font-size:9px}.member-compare-section th,.member-compare-section td{height:37px;padding:6px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.member-compare-section tr:last-child th,.member-compare-section tr:last-child td{border-bottom:0}.member-compare-section th:last-child,.member-compare-section td:last-child{border-right:0}.member-compare-section thead th{background:#f5f7f5;font-size:10px}.member-compare-section thead th:first-child,.member-compare-section tbody th{position:sticky;left:0;z-index:2;width:76px;background:#f8f9f8;text-align:left;color:var(--sub);font-weight:500}.member-compare-section thead th:first-child{z-index:3}.member-compare-section .current{background:var(--mint);color:var(--green);font-weight:700}.member-compare-section thead em{display:block;font-style:normal;font-size:7px;color:#a67a2a;margin-top:2px}.member-compare-section>p{display:flex;gap:5px;margin:10px 0 0;color:var(--sub);font-size:8px;line-height:1.55}.member-compare-section>p svg{width:13px;flex:0 0 13px;color:var(--green)}
@media(max-width:340px){.member-level-tabs button small{font-size:6px}.member-level-focus{grid-template-columns:35px minmax(0,1fr)}.member-level-focus>strong{grid-column:2;margin-top:-5px}.member-benefit-icons b{font-size:8px}}
