.pa[data-v-55ed15d2]{position:absolute}.pr[data-v-55ed15d2]{position:relative}.practice-section .practice-header[data-v-55ed15d2]{margin-bottom:16px;padding-bottom:20px;border-bottom:1px solid #dddee2}.practice-section .practice-header h3[data-v-55ed15d2]{display:flex;align-items:center;font-size:22px;font-weight:600;color:rgba(0,0,0,.9)}.practice-section .practice-header h3[data-v-55ed15d2]:before{content:"";display:inline-block;width:6px;height:26px;margin-right:8px;background:#2d8cf0;border-radius:1px}.practice-section .practice-tabs[data-v-55ed15d2]{display:flex;gap:16px;height:100px;margin-bottom:20px}.practice-section .practice-tabs .practice-tab[data-v-55ed15d2]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;position:relative;border-radius:8px;background:#fff;cursor:pointer}.practice-section .practice-tabs .practice-tab .tab-text[data-v-55ed15d2]{display:flex;flex-direction:column;gap:4px}.practice-section .practice-tabs .practice-tab .tab-title[data-v-55ed15d2]{font-size:18px;font-weight:600;color:rgba(0,0,0,.9)}.practice-section .practice-tabs .practice-tab .tab-count-wrapper[data-v-55ed15d2]{display:flex;align-items:center;gap:20px}.practice-section .practice-tabs .practice-tab .tab-count-wrapper .tab-count[data-v-55ed15d2]{display:flex;align-items:anchor-center;font-size:28px;font-weight:600;color:#2d8cf0}.practice-section .practice-tabs .practice-tab .tab-count-wrapper .tab-count span[data-v-55ed15d2]{margin-left:5px;font-size:12px;line-height:17px;color:rgba(0,0,0,.6)}.practice-section .practice-tabs .practice-tab .tab-icon[data-v-55ed15d2]{width:72px;height:72px}.practice-section .practice-tabs .practice-tab .tab-icon-active[data-v-55ed15d2]{position:absolute;left:50%;bottom:-15px;width:30px;height:23px;transform:translateX(-50%)}.practice-section .practice-tabs .practice-tab.is-active[data-v-55ed15d2]{background:linear-gradient(180deg,#067aff,#73d0f5)}.practice-section .practice-tabs .practice-tab.is-active .tab-count[data-v-55ed15d2],.practice-section .practice-tabs .practice-tab.is-active .tab-count span[data-v-55ed15d2],.practice-section .practice-tabs .practice-tab.is-active .tab-title[data-v-55ed15d2]{color:#fff}.practice-section .practice-cards[data-v-55ed15d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.practice-section .practice-cards .practice-card[data-v-55ed15d2]{position:relative;height:275px;cursor:pointer}.practice-section .practice-cards .practice-card.is-active .practice-card-content[data-v-55ed15d2]{border:1px solid #2d8cf0}.practice-section .practice-cards .practice-card.is-active .practice-card-content .practice-title[data-v-55ed15d2]{color:#2d8cf0}.practice-section .practice-cards .practice-card .practice-card-content[data-v-55ed15d2]{width:100%;height:100%;padding:16px;position:relative;z-index:2;border-radius:12px;background:#fff}.practice-section .practice-cards .practice-card .practice-card-content .practice-delete-icon[data-v-55ed15d2]{display:flex;align-items:center;justify-content:center;position:absolute;right:23px;bottom:105px;width:23px;height:22px;border-radius:6px;background-color:rgba(0,0,0,.3);cursor:pointer}.practice-section .practice-cards .practice-card .practice-card-content .practice-requirements[data-v-55ed15d2]{height:160px;padding:8px;margin-bottom:16px;border-radius:10px;overflow:auto;font-size:12px;line-height:1.6;color:#4c4f5d;background:#f6f8fa}.practice-section .practice-cards .practice-card .practice-card-content .practice-title[data-v-55ed15d2]{margin-bottom:8px;font-size:18px;font-weight:600;color:rgba(0,0,0,.9);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.practice-section .practice-cards .practice-card .practice-card-content .practice-meta[data-v-55ed15d2]{display:flex;align-items:center;gap:8px;font-size:12px;color:#80859a}.practice-section .practice-cards .practice-card .practice-card-content .practice-meta .practice-cdate[data-v-55ed15d2],.practice-section .practice-cards .practice-card .practice-card-content .practice-meta .practice-grade[data-v-55ed15d2]{display:flex;align-items:center;justify-content:center;height:28px;border-radius:8px}.practice-section .practice-cards .practice-card .practice-card-content .practice-meta .practice-cdate[data-v-55ed15d2]{width:103px;background:#e7fff3}.practice-section .practice-cards .practice-card .practice-card-content .practice-meta .practice-grade[data-v-55ed15d2]{width:72px;color:rgba(0,0,0,.9);background:#fbe1ff}.practice-section .practice-cards .practice-card .box-shadow[data-v-55ed15d2]{position:absolute;left:50%;bottom:-38px;width:100%;height:50px;z-index:1;transform:translateX(-50%)}.practice-section .practice-card-create[data-v-55ed15d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;cursor:pointer}.practice-section .practice-card-create .create-icon-wrapper[data-v-55ed15d2]{position:relative;margin-bottom:10px}.practice-section .practice-card-create .create-icon-wrapper .create-icon-bg[data-v-55ed15d2]{width:72px;height:72px}.practice-section .practice-card-create .create-text[data-v-55ed15d2]{display:flex;align-items:center;font-size:14px;color:rgba(0,0,0,.6)}.practice-section .practice-card-create .create-text .create-icon-plus[data-v-55ed15d2]{width:16px;height:16px;margin-right:4px}.practice-section .practice-toggle[data-v-55ed15d2]{display:flex;align-items:center;justify-content:center;margin-top:16px;text-align:center;font-size:14px;color:#2d8cf0}.practice-section .practice-toggle>div[data-v-55ed15d2]{cursor:pointer}