.glass-card[data-v-98cbc9a6]{background:rgba(255,255,255,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}.glass-card-dark[data-v-98cbc9a6]{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #00000014}.stat-card[data-v-98cbc9a6]{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-card[data-v-98cbc9a6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,0) 100%);opacity:0;transition:opacity .3s ease}.stat-card[data-v-98cbc9a6]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.stat-card[data-v-98cbc9a6]:hover:before{opacity:1}.record-item[data-v-98cbc9a6]{transition:all .2s ease;border-left:3px solid transparent}.record-item[data-v-98cbc9a6]:hover{background:linear-gradient(135deg,rgba(66,133,244,.05) 0%,rgba(66,133,244,.02) 100%);border-left-color:#4285f4;transform:translate(4px)}[data-v-98cbc9a6] .el-progress-bar__inner{transition:all .6s cubic-bezier(.4,0,.2,1)}.gradient-bg[data-v-98cbc9a6]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}[data-v-98cbc9a6] .el-dialog{border-radius:16px!important}[data-v-98cbc9a6] .el-dialog__header{padding:20px 24px 16px!important;margin:0!important;border-bottom:1px solid #f0f0f0}[data-v-98cbc9a6] .el-dialog__headerbtn{top:18px!important;right:20px!important;width:28px!important;height:28px!important}[data-v-98cbc9a6] .el-dialog__headerbtn:hover .el-dialog__close{color:#667eea!important}[data-v-98cbc9a6] .el-dialog__body{padding:20px 24px!important}[data-v-98cbc9a6] .el-dialog__footer{padding:16px 24px 20px!important;border-top:1px solid #f0f0f0}[data-v-98cbc9a6] .el-dialog__title{font-weight:600;color:#1a1a2e;font-size:16px}[data-v-98cbc9a6] .el-button--primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;transition:all .3s ease}[data-v-98cbc9a6] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}[data-v-98cbc9a6] .el-radio-button__inner{transition:all .2s ease}[data-v-98cbc9a6] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:#667eea}[data-v-98cbc9a6] .el-select__wrapper{border-radius:10px!important;transition:all .2s ease}[data-v-98cbc9a6] .el-select__wrapper:hover{box-shadow:0 2px 8px #667eea26}.chart-container[data-v-98cbc9a6]{background:linear-gradient(135deg,rgba(102,126,234,.03) 0%,rgba(118,75,162,.03) 100%);border-radius:16px;padding:16px;box-shadow:inset 0 2px 8px #00000005}.achievement-card[data-v-98cbc9a6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.achievement-card[data-v-98cbc9a6]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #0000001f}.achievement-card.unlocked[data-v-98cbc9a6]{animation:achievement-glow-98cbc9a6 2s ease-in-out infinite}@keyframes achievement-glow-98cbc9a6{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 20px #fbbf244d}}.avatar-circle[data-v-98cbc9a6]{transition:all .3s ease;box-shadow:0 4px 12px #0000001a}.member-action-btn[data-v-98cbc9a6]{width:32px!important;height:32px!important;padding:0!important;border-radius:8px!important;background:#f5f5f5!important;border:none!important;color:#666!important;transition:all .2s ease}.member-action-btn[data-v-98cbc9a6]:hover{background:#e0e0e0!important;color:#333!important;transform:scale(1.05)}.member-dropdown .avatar-circle[data-v-98cbc9a6]:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000026}.main-record-btn[data-v-98cbc9a6]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;box-shadow:0 4px 16px #667eea4d;transition:all .3s ease}.main-record-btn[data-v-98cbc9a6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.main-record-btn[data-v-98cbc9a6]:active{transform:translateY(0)}[data-v-98cbc9a6] .is-loading{animation:pulse-98cbc9a6 1.5s ease-in-out infinite}@keyframes pulse-98cbc9a6{0%,to{opacity:1}50%{opacity:.5}}.tag-capsule[data-v-98cbc9a6]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;transition:all .2s ease}.tag-capsule[data-v-98cbc9a6]:hover{transform:scale(1.05)}
