.member-panel-head{display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:start!important;gap:12px!important;min-height:48px!important;margin:0!important}.member-diamond-badge{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;flex:none!important;color:#8066e8;filter:drop-shadow(0 4px 6px #11162f38)}.member-diamond-badge svg{display:block;width:42px;height:42px}.member-diamond-badge .gem-fill{fill:currentColor}.member-diamond-badge .gem-facet{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.member-card-unbound-tags{align-self:center;gap:20px!important;font-size:19px!important;line-height:26px!important}.member-level-header{display:flex;flex-direction:column;min-width:0;padding-top:0}.member-level-header[hidden]{display:none!important}.member-level-title{display:flex;align-items:baseline;gap:8px;height:23px;color:#fff;line-height:23px}.member-level-title #memberLevelCode{font-size:21px;font-style:italic;font-weight:900}.member-level-title #memberLevelName{font-size:19px;font-weight:800}.member-panel-head .member-level-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(100%,330px)!important;margin:5px 0 0!important}.member-panel-head .member-level-track span{height:20px!important;font-size:9px!important}.member-panel.is-member-bound{grid-template-rows:auto minmax(0,1fr) auto!important}.member-panel.is-member-bound .member-panel-head{display:grid!important}.member-panel.is-member-bound .member-card-unbound-tags{display:none!important}.member-panel.is-member-bound #memberLoggedIn:not([hidden]){position:static!important;grid-row:2;align-self:center;display:flex!important;width:100%;margin:0!important}.member-panel.is-member-bound #memberLoggedIn .member-identity{margin:0!important}.member-panel[data-member-level="bronze"] .member-diamond-badge{color:#b56838}.member-panel[data-member-level="silver"] .member-diamond-badge{color:#aebdca}.member-panel[data-member-level="gold"] .member-diamond-badge{color:#efad45}.member-panel[data-member-level="platinum"] .member-diamond-badge{color:#dc5c9c}.member-panel[data-member-level="diamond"] .member-diamond-badge{color:#8b63ef}
@media(max-width:720px){.member-panel-head{grid-template-columns:43px minmax(0,1fr);gap:10px!important;min-height:43px!important}.member-diamond-badge{width:42px!important;height:42px!important}.member-diamond-badge svg{width:38px;height:38px}.member-card-unbound-tags{gap:15px!important;font-size:17px!important;line-height:23px!important}.member-level-title{gap:6px;height:21px;line-height:21px}.member-level-title #memberLevelCode{font-size:19px}.member-level-title #memberLevelName{font-size:17px}.member-panel-head .member-level-track{gap:3px;margin-top:3px!important}.member-panel-head .member-level-track span{height:18px!important;font-size:8px!important}}

/* 单体立体宝石：放大图形，使用明暗切面，不使用白色描边。 */
.member-panel-head{grid-template-columns:54px minmax(0,1fr);min-height:52px!important}.member-diamond-badge{width:52px!important;height:52px!important;filter:drop-shadow(0 6px 7px #11162f55)}.member-diamond-badge svg{width:52px;height:52px}.member-diamond-badge .gem-base{fill:currentColor}.member-diamond-badge .gem-top-left{fill:#fff;opacity:.28}.member-diamond-badge .gem-top-right{fill:#fff;opacity:.12}.member-diamond-badge .gem-face-left{fill:#111b4c;opacity:.20}.member-diamond-badge .gem-face-right{fill:#fff;opacity:.06}
@media(max-width:720px){.member-panel-head{grid-template-columns:49px minmax(0,1fr);min-height:47px!important}.member-diamond-badge{width:47px!important;height:47px!important}.member-diamond-badge svg{width:47px;height:47px}}

/* 经典钻石轮廓：宽冠、斜边、尖底，仅用色块切面。 */
.member-panel-head{grid-template-columns:58px minmax(0,1fr);min-height:56px!important}.member-diamond-badge{width:56px!important;height:56px!important;filter:drop-shadow(0 7px 8px #11162f66)}.member-diamond-badge svg{width:56px;height:56px}.member-diamond-badge .gem-base{fill:currentColor}.member-diamond-badge .gem-crown-left{fill:#fff;opacity:.34}.member-diamond-badge .gem-crown-center{fill:#fff;opacity:.17}.member-diamond-badge .gem-crown-right{fill:#111b4c;opacity:.13}.member-diamond-badge .gem-body-left{fill:#111b4c;opacity:.18}.member-diamond-badge .gem-body-center{fill:#fff;opacity:.09}.member-diamond-badge .gem-body-right{fill:#111b4c;opacity:.31}.member-diamond-badge .gem-shine{fill:#fff;opacity:.68}
@media(max-width:720px){.member-panel-head{grid-template-columns:53px minmax(0,1fr);min-height:51px!important}.member-diamond-badge{width:51px!important;height:51px!important}.member-diamond-badge svg{width:51px;height:51px}}

/* 精修宝石色阶：用同色系明暗切面增强质感，不增加描边。 */
.member-diamond-badge{--gem-main:#7959df;--gem-light:#a892f4;--gem-soft:#9278e8;--gem-dark:#48309a;color:var(--gem-main);filter:drop-shadow(0 5px 5px #11162f52)}.member-diamond-badge .gem-base{fill:var(--gem-main)}.member-diamond-badge .gem-crown-left{fill:var(--gem-light);opacity:1}.member-diamond-badge .gem-crown-center{fill:var(--gem-soft);opacity:1}.member-diamond-badge .gem-crown-right{fill:var(--gem-main);opacity:1}.member-diamond-badge .gem-body-left{fill:var(--gem-main);opacity:1}.member-diamond-badge .gem-body-center{fill:var(--gem-soft);opacity:1}.member-diamond-badge .gem-body-right{fill:var(--gem-dark);opacity:1}.member-diamond-badge .gem-shine{display:none}.member-panel[data-member-level="bronze"] .member-diamond-badge{--gem-main:#b56f43;--gem-light:#dda072;--gem-soft:#c88759;--gem-dark:#784124}.member-panel[data-member-level="silver"] .member-diamond-badge{--gem-main:#a4b3c2;--gem-light:#d9e1e9;--gem-soft:#bcc8d3;--gem-dark:#718295}.member-panel[data-member-level="gold"] .member-diamond-badge{--gem-main:#e5a13d;--gem-light:#ffd77b;--gem-soft:#f0b956;--gem-dark:#a65a24}.member-panel[data-member-level="platinum"] .member-diamond-badge{--gem-main:#d55594;--gem-light:#ff91bd;--gem-soft:#e86fab;--gem-dark:#8d347e}.member-panel[data-member-level="diamond"] .member-diamond-badge{--gem-main:#7959df;--gem-light:#b09aff;--gem-soft:#9479eb;--gem-dark:#452b99}
