.certification-panel[data-v-01865b94]{min-height:230px;padding:18px 20px 28px}.certification-heading[data-v-01865b94]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:10px}.certification-heading strong[data-v-01865b94]{color:rgba(0,0,0,.85)}.certification-heading .certification-source-tip[data-v-01865b94]{color:#722ed1}.certification-heading span[data-v-01865b94],.certification-note[data-v-01865b94],.label[data-v-01865b94]{color:rgba(0,0,0,.45);font-size:13px}.certification-card[data-v-01865b94]{max-width:720px;padding:18px;border:1px solid #f0f0f0;border-radius:12px}.certification-card-top[data-v-01865b94]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.certification-info[data-v-01865b94]{margin:18px 0}.label[data-v-01865b94]{margin-bottom:5px}.certification-note[data-v-01865b94]{padding-top:14px;border-top:1px dashed #f0f0f0}.modal-user[data-v-01865b94]{margin-left:8px;color:rgba(0,0,0,.45);font-size:13px;font-weight:400}.empty-record[data-v-01865b94]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:180px;color:rgba(0,0,0,.45)}.empty-record span[data-v-01865b94]{font-size:34px}.empty-record p[data-v-01865b94]{margin:6px 0 10px}.modal-subtitle[data-v-0b344501]{margin-left:8px;color:rgba(0,0,0,.45);font-size:13px;font-weight:400}.photo-grid[data-v-0b344501]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px}.photo-item[data-v-0b344501]{display:block;width:100%;height:110px;overflow:hidden;border-radius:7px;cursor:zoom-in;background:#f5f5f5}.moment-video[data-v-0b344501]{display:block;width:100%;max-height:60vh;border-radius:7px;background:#000}.comment-item[data-v-0b344501]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:58px;border-bottom:1px solid #f0f0f0}.comment-content[data-v-0b344501]{min-width:0;-ms-flex:1;flex:1;margin-left:10px}.comment-content div[data-v-0b344501]{color:rgba(0,0,0,.45);font-size:13px}.comment-content strong[data-v-0b344501]{color:rgba(0,0,0,.75);font-weight:400}.comment-item a[data-v-0b344501]{color:#ff3b73}.album-panel[data-v-4347d426]{padding:20px}.section-heading[data-v-4347d426]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:16px}.section-heading strong[data-v-4347d426]{color:rgba(0,0,0,.85);font-size:14px}.section-heading span[data-v-4347d426]{margin-left:10px;color:rgba(0,0,0,.45);font-size:13px}.album-grid[data-v-4347d426]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(130px,1fr))[5];grid-template-columns:repeat(5,minmax(130px,1fr));gap:14px 20px}.album-item[data-v-4347d426]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:130px;overflow:hidden;border-radius:7px;background:#f5f5f5}.album-media[data-v-4347d426]{width:100%;height:100%;object-fit:cover}.media-empty[data-v-4347d426]{color:rgba(0,0,0,.35);font-size:13px}.lock-tag[data-v-4347d426]{position:absolute;bottom:6px;left:6px;margin:0}.delete-button[data-v-4347d426]{position:absolute;top:6px;right:6px;padding:2px 8px;border:1px solid #e8e8e8;border-radius:9px;background:hsla(0,0%,100%,.9);color:rgba(0,0,0,.75);font-size:12px}.album-empty[data-v-4347d426]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:220px;color:rgba(0,0,0,.45)}.album-empty span[data-v-4347d426]{font-size:36px}.album-empty p[data-v-4347d426]{margin:6px 0 0}@media (max-width:1100px){.album-grid[data-v-4347d426]{-ms-grid-columns:(minmax(120px,1fr))[4];grid-template-columns:repeat(4,minmax(120px,1fr))}}.upgrade-section[data-v-6ac008e5]{padding:0 20px 24px}.upgrade-section h3[data-v-6ac008e5]{margin:0;color:rgba(0,0,0,.85);font-size:16px}.empty-record[data-v-6ac008e5]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:160px;color:rgba(0,0,0,.45)}.empty-record span[data-v-6ac008e5]{font-size:34px}.empty-record p[data-v-6ac008e5]{margin:6px 0 0}.upgrade-record[data-v-6ac008e5]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;padding:18px;border:1px solid #f0f0f0;border-radius:10px}.upgrade-record div[data-v-6ac008e5]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.upgrade-record span[data-v-6ac008e5]{margin-bottom:5px;color:rgba(0,0,0,.45);font-size:13px}.upgrade-record strong[data-v-6ac008e5]{color:rgba(0,0,0,.85);font-weight:500}@media (max-width:768px){.upgrade-record[data-v-6ac008e5]{-ms-grid-columns:1fr;grid-template-columns:1fr}}.relations-grid[data-v-7bb74031]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;-ms-flex-align:stretch;align-items:stretch;padding:18px 20px 20px}.relation-card-wide[data-v-7bb74031]{grid-column:1/-1}.relation-filter[data-v-7bb74031]{padding:0 16px 12px;border-bottom:1px solid #f0f0f0}.relation-filter[data-v-7bb74031] .ant-form-item{margin-bottom:0}.relation-type-select[data-v-7bb74031]{width:180px}.panel-footer[data-v-7bb74031]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 12px;color:rgba(0,0,0,.45);font-size:13px}.relation-content a[data-v-7bb74031]{color:#ff3b73}.relation-content[data-v-7bb74031] .ant-table-thead>tr>th{color:rgba(0,0,0,.68);font-size:13px;font-weight:600;background:#fafafa}.relation-content[data-v-7bb74031] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.relation-content[data-v-7bb74031] .ant-table-tbody>tr:hover>td{background:#fafafa}.relation-content[data-v-7bb74031] .relation-user{min-width:0}.relation-content[data-v-7bb74031] .relation-user span{display:block;overflow:hidden;color:rgba(0,0,0,.85);text-overflow:ellipsis;white-space:nowrap}.honor-panel[data-v-06ca25a4]{padding:14px 0 18px}.honor-switch[data-v-06ca25a4]{display:-ms-flexbox;display:flex;gap:8px;padding:0 20px}.honor-switch[data-v-06ca25a4] .ant-btn-primary{border-color:#ff3b73;background:#ff3b73}.honor-switch[data-v-06ca25a4] .ant-btn:focus,.honor-switch[data-v-06ca25a4] .ant-btn:hover{color:#ff3b73;border-color:#ff3b73}.honor-switch[data-v-06ca25a4] .ant-btn-primary:focus,.honor-switch[data-v-06ca25a4] .ant-btn-primary:hover{color:#fff;border-color:#ff5c8a;background:#ff5c8a}.medal-grid[data-v-06ca25a4]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(120px,1fr))[6];grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;padding:14px 20px 0}.medal-card[data-v-06ca25a4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:94px;gap:10px;padding:12px;background:linear-gradient(180deg,#fff,#fff8fb);border:1px solid #f4dfe7;border-radius:12px;box-shadow:0 3px 10px rgba(255,59,115,.04);transition:border-color .2s,box-shadow .2s,transform .2s}.medal-card[data-v-06ca25a4]:not(.disabled):hover{border-color:#ffb5ca;box-shadow:0 6px 16px rgba(255,59,115,.1);transform:translateY(-2px)}.medal-icon-box[data-v-06ca25a4]{display:-ms-flexbox;display:flex;width:62px;height:62px;-ms-flex:0 0 62px;flex:0 0 62px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:6px;background:#fff;border:1px solid #f3d7e1;border-radius:10px}.medal-icon-box img[data-v-06ca25a4],.medal-icon-box span[data-v-06ca25a4]{width:100%;height:100%;object-fit:contain}.medal-icon-box span[data-v-06ca25a4]{color:#fc8eae;font-size:22px;font-weight:600;line-height:48px;text-align:center;background:#ffe3eb;border-radius:7px}.medal-info[data-v-06ca25a4]{display:-ms-flexbox;display:flex;min-width:0;-ms-flex:1;flex:1;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.medal-card strong[data-v-06ca25a4]{max-width:100%;overflow:hidden;color:#262626;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.medal-card small[data-v-06ca25a4]{margin-top:6px;color:#8c8c8c}.medal-card.disabled[data-v-06ca25a4]{filter:grayscale(1);opacity:.5}.honor-empty[data-v-06ca25a4]{padding:48px 0 30px}@media (max-width:1200px){.medal-grid[data-v-06ca25a4]{-ms-grid-columns:(minmax(130px,1fr))[4];grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width:900px){.medal-grid[data-v-06ca25a4]{-ms-grid-columns:(minmax(130px,1fr))[3];grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:560px){.medal-grid[data-v-06ca25a4]{-ms-grid-columns:(minmax(120px,1fr))[2];grid-template-columns:repeat(2,minmax(120px,1fr))}}.gift-gallery-panel[data-v-30039b63]{padding:14px 20px 26px}.gallery-switch[data-v-30039b63]{display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px}.gallery-switch[data-v-30039b63] .ant-btn-primary{background:#ff3b73;border-color:#ff3b73}.gallery-switch[data-v-30039b63] .ant-btn:focus,.gallery-switch[data-v-30039b63] .ant-btn:hover{color:#ff3b73;border-color:#ff3b73}.gallery-switch[data-v-30039b63] .ant-btn-primary:focus,.gallery-switch[data-v-30039b63] .ant-btn-primary:hover{color:#fff;background:#ff5c8a;border-color:#ff5c8a}.gallery-content[data-v-30039b63]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px}.group-title[data-v-30039b63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin:0 0 12px;color:#262626;font-size:15px;font-weight:600}.group-icon[data-v-30039b63],.group-title img[data-v-30039b63]{width:22px;height:22px;object-fit:contain;font-size:18px;line-height:22px}.gift-grid[data-v-30039b63]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(120px,1fr))[6];grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px}.gift-card[data-v-30039b63]{display:-ms-flexbox;display:flex;min-width:0;min-height:94px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:12px;background:linear-gradient(180deg,#fff,#fff8fb);border:1px solid #f4dfe7;border-radius:12px;box-shadow:0 3px 10px rgba(255,59,115,.04);transition:border-color .2s,box-shadow .2s,transform .2s}.gift-card[data-v-30039b63]:hover{border-color:#ffb5ca;box-shadow:0 6px 16px rgba(255,59,115,.1);transform:translateY(-2px)}.gift-icon-box[data-v-30039b63]{display:-ms-flexbox;display:flex;width:62px;height:62px;-ms-flex:0 0 62px;flex:0 0 62px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:6px;background:#fff;border:1px solid #f3d7e1;border-radius:10px}.gift-image[data-v-30039b63],.gift-placeholder[data-v-30039b63]{width:100%;height:100%;object-fit:contain}.gift-placeholder[data-v-30039b63]{color:#fc8eae;font-size:22px;font-weight:600;line-height:48px;text-align:center;background:#ffe3eb;border-radius:7px}.gift-info[data-v-30039b63]{display:-ms-flexbox;display:flex;min-width:0;-ms-flex:1;flex:1;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.gift-card strong[data-v-30039b63]{max-width:100%;overflow:hidden;color:#262626;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.gift-card small[data-v-30039b63]{margin-top:6px;color:#8c8c8c;font-size:12px}.gallery-empty[data-v-30039b63]{padding:60px 0}@media (max-width:1200px){.gift-grid[data-v-30039b63]{-ms-grid-columns:(minmax(130px,1fr))[4];grid-template-columns:repeat(4,minmax(130px,1fr))}}@media (max-width:900px){.gift-grid[data-v-30039b63]{-ms-grid-columns:(minmax(130px,1fr))[3];grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:560px){.gift-grid[data-v-30039b63]{-ms-grid-columns:(minmax(120px,1fr))[2];grid-template-columns:repeat(2,minmax(120px,1fr))}}.user-detail-tabs-card[data-v-51486331]{width:100%;margin-top:16px;margin-bottom:16px;overflow:hidden;border-radius:12px}.user-detail-tabs-card[data-v-51486331] .ant-tabs-bar{margin-bottom:0;padding:0 20px}.user-detail-tabs-card[data-v-51486331] .ant-tabs-tab{margin-right:0;padding:16px 0 14px;color:rgba(0,0,0,.55);white-space:nowrap}.user-detail-tabs-card[data-v-51486331] .detail-tab-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px}.user-detail-tabs-card[data-v-51486331] .detail-tab-icon{color:#000;opacity:1;filter:none}.user-detail-tabs-card[data-v-51486331] .ant-tabs-tab-active,.user-detail-tabs-card[data-v-51486331] .ant-tabs-tab:hover{color:#1890ff}.user-detail-tabs-card[data-v-51486331] .ant-tabs-ink-bar{height:2px;background:#1890ff}