.practice-session-container[data-v-1ea9248a]{height:100%;display:flex;flex-direction:column;padding:15px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.practice-session-container .practice-list-section[data-v-1ea9248a]{height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.practice-session-container .practice-list-section[data-v-1ea9248a]::-webkit-scrollbar{display:none}.practice-session-container .practice-list-section .practice-card-list[data-v-1ea9248a]{display:flex;flex-direction:column;gap:15px}.practice-session-container .practice-list-section .practice-card-list .practice-card[data-v-1ea9248a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:15px 20px;display:flex;align-items:center;gap:20px;transition:all .3s;cursor:pointer}.practice-session-container .practice-list-section .practice-card-list .practice-card.active[data-v-1ea9248a],.practice-session-container .practice-list-section .practice-card-list .practice-card[data-v-1ea9248a]:hover{border-color:#1678ff}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-icon[data-v-1ea9248a]{width:48px;height:48px;background:#ddffea;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-icon i[data-v-1ea9248a]{font-size:18px;color:#22c55e}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-content[data-v-1ea9248a]{flex:1;display:flex;flex-direction:column;gap:8px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-content .practice-title[data-v-1ea9248a]{font-size:18px;color:#111827;font-weight:400;line-height:28px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-content .practice-info-row[data-v-1ea9248a]{display:flex;align-items:center;gap:42px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-content .practice-info-row .info-item[data-v-1ea9248a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-content .practice-info-row .info-item i[data-v-1ea9248a]{font-size:14px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions[data-v-1ea9248a]{display:flex;align-items:center;gap:24px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions.not-submitted-action[data-v-1ea9248a]{flex-direction:column;gap:0}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions .score-section[data-v-1ea9248a]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions .score-section .score-value[data-v-1ea9248a]{font-size:24px;color:#22c55e;font-weight:400;line-height:32px;text-align:right}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions .score-section .time-info[data-v-1ea9248a]{font-size:13px;color:#4b5563;line-height:20px;text-align:right}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions[data-v-1ea9248a] .el-button{padding:8px 16px;border-radius:6px}.practice-session-container .practice-list-section .practice-card-list .practice-card .card-actions[data-v-1ea9248a] .el-button.el-button--info{background:#cfcfcf;border-color:#cfcfcf;color:#fff}.practice-session-container .practice-list-section .empty-state[data-v-1ea9248a]{background:#fff;border-radius:8px;padding:60px 0}.practice-session-container .pagination-wrapper[data-v-1ea9248a]{flex-shrink:0;display:flex;justify-content:flex-end;padding:15px;background:#fff;border-radius:8px}.practice-session-container[data-v-1ea9248a] .el-input__inner{border-radius:6px;border-color:#d1d5db}.practice-session-container[data-v-1ea9248a] .el-input__inner:focus{border-color:#3b82f6}.practice-session-container[data-v-1ea9248a] .el-button,.practice-session-container[data-v-1ea9248a] .el-date-editor{border-radius:6px}.practice-session-container[data-v-1ea9248a] .el-date-editor .el-range-input{font-size:13px}.practice-session-container[data-v-1ea9248a] .el-date-editor .el-range__icon{line-height:24px}