.toastification-close-icon[data-v-55dd3057],.toastification-title[data-v-55dd3057]{line-height:26px}.toastification-title[data-v-55dd3057]{color:inherit}.page-header[data-v-860b3308]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}[dir] .page-header[data-v-860b3308]{margin-bottom:28px}.page-header-left[data-v-860b3308]{display:flex;align-items:center;gap:14px}.page-title[data-v-860b3308]{font-size:1.6rem;font-weight:800;color:#1a1a2e}[dir] .page-title[data-v-860b3308]{margin:0}.course-count[data-v-860b3308]{display:inline-block;font-size:.75rem;font-weight:600;color:#0a9ef2}[dir] .course-count[data-v-860b3308]{padding:4px 12px;background:rgba(10,158,242,.08);border-radius:20px}.btn-back[data-v-860b3308]{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#666;transition:all .25s ease}[dir] .btn-back[data-v-860b3308]{padding:10px 22px;background:transparent;border:1.5px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer}[dir] .btn-back[data-v-860b3308]:hover{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.15);transform:translateY(-1px)}.courses-grid[data-v-860b3308]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.course-item[data-v-860b3308]{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}[dir] .course-item[data-v-860b3308]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06)}[dir=ltr] .course-item[data-v-860b3308],[dir=rtl] .course-item[data-v-860b3308]{animation:cardIn-data-v-860b3308 .4s ease both}[dir] .course-item[data-v-860b3308]:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.1);border-color:transparent}@keyframes cardIn-data-v-860b3308{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.course-visual[data-v-860b3308]{position:relative;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden}[dir=ltr] .visual-0[data-v-860b3308]{background:linear-gradient(135deg,#e8f4fd,#c3e4fa)}[dir=rtl] .visual-0[data-v-860b3308]{background:linear-gradient(-135deg,#e8f4fd,#c3e4fa)}[dir=ltr] .visual-1[data-v-860b3308]{background:linear-gradient(135deg,#ede9fe,#d3ccfb)}[dir=rtl] .visual-1[data-v-860b3308]{background:linear-gradient(-135deg,#ede9fe,#d3ccfb)}[dir=ltr] .visual-2[data-v-860b3308]{background:linear-gradient(135deg,#dcfce7,#a7f3d0)}[dir=rtl] .visual-2[data-v-860b3308]{background:linear-gradient(-135deg,#dcfce7,#a7f3d0)}[dir=ltr] .visual-3[data-v-860b3308]{background:linear-gradient(135deg,#fef9e7,#fde68a)}[dir=rtl] .visual-3[data-v-860b3308]{background:linear-gradient(-135deg,#fef9e7,#fde68a)}[dir=ltr] .visual-4[data-v-860b3308]{background:linear-gradient(135deg,#fee2e2,#fca5a5)}[dir=rtl] .visual-4[data-v-860b3308]{background:linear-gradient(-135deg,#fee2e2,#fca5a5)}.course-emoji[data-v-860b3308]{font-size:2.8rem;z-index:2;transition:transform .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}[dir=ltr] .course-item:hover .course-emoji[data-v-860b3308]{transform:scale(1.15) rotate(-5deg)}[dir=rtl] .course-item:hover .course-emoji[data-v-860b3308]{transform:scale(1.15) rotate(5deg)}.course-visual-pattern[data-v-860b3308]{position:absolute;inset:0;opacity:.4}[dir] .course-visual-pattern[data-v-860b3308]{background-image:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.8) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.6) 0,transparent 50%)}[dir] .course-info[data-v-860b3308]{padding:18px 20px 20px}.course-meta[data-v-860b3308]{display:flex;align-items:center;gap:8px}[dir] .course-meta[data-v-860b3308]{margin-bottom:10px}.meta-subject[data-v-860b3308]{font-size:.72rem;font-weight:600;color:#0a9ef2;text-transform:uppercase;letter-spacing:.5px}[dir] .meta-subject[data-v-860b3308]{background:rgba(10,158,242,.06);padding:3px 10px;border-radius:6px}.meta-category[data-v-860b3308]{font-size:.72rem;font-weight:600;color:#f7c32e}[dir] .meta-category[data-v-860b3308]{background:rgba(247,195,46,.08);padding:3px 10px;border-radius:6px}.course-name[data-v-860b3308]{font-weight:700;font-size:1.05rem;color:#1a1a2e;line-height:1.35}[dir] .course-name[data-v-860b3308]{margin-bottom:6px}.course-desc[data-v-860b3308]{font-size:.82rem;color:#999;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir] .course-desc[data-v-860b3308]{margin-bottom:14px}.course-details[data-v-860b3308]{display:flex;flex-wrap:wrap;gap:16px}[dir] .course-details[data-v-860b3308]{margin-bottom:16px}.detail-item[data-v-860b3308]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#999}.course-footer[data-v-860b3308]{display:flex;align-items:center;justify-content:space-between}[dir] .course-footer[data-v-860b3308]{padding-top:14px;border-top:1px solid #f5f5f5}.price-badge[data-v-860b3308]{font-size:.75rem;font-weight:700;color:#28c76f}[dir] .price-badge[data-v-860b3308]{background:rgba(40,199,111,.08);padding:4px 12px;border-radius:8px}.btn-enroll[data-v-860b3308]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#0a9ef2;transition:all .25s ease}[dir] .btn-enroll[data-v-860b3308]{padding:8px 18px;background:rgba(10,158,242,.06);border:1.5px solid rgba(10,158,242,.15);border-radius:10px;cursor:pointer}.btn-enroll[data-v-860b3308]:hover{color:#fff}[dir] .btn-enroll[data-v-860b3308]:hover{border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 15px rgba(10,158,242,.25)}[dir=ltr] .btn-enroll[data-v-860b3308]:hover{background:linear-gradient(135deg,#0a9ef2,#38b6ff)}[dir=rtl] .btn-enroll[data-v-860b3308]:hover{background:linear-gradient(-135deg,#0a9ef2,#38b6ff)}[dir] .empty-state[data-v-860b3308]{text-align:center;padding:80px 20px}.empty-visual[data-v-860b3308]{display:inline-block}[dir=ltr] .empty-visual[data-v-860b3308],[dir=rtl] .empty-visual[data-v-860b3308]{animation:float-gentle-data-v-860b3308 4s ease-in-out infinite}@keyframes float-gentle-data-v-860b3308{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[dir] .loading-state[data-v-860b3308]{text-align:center;padding:80px 20px}.loading-dots[data-v-860b3308]{display:inline-flex;gap:6px}[dir] .loading-dots[data-v-860b3308]{margin-bottom:12px}.loading-dots span[data-v-860b3308]{width:10px;height:10px}[dir] .loading-dots span[data-v-860b3308]{background:#0a9ef2;border-radius:50%}[dir=ltr] .loading-dots span[data-v-860b3308],[dir=rtl] .loading-dots span[data-v-860b3308]{animation:loadBounce-data-v-860b3308 1.2s ease-in-out infinite}[dir=ltr] .loading-dots span[data-v-860b3308]:nth-child(2),[dir=rtl] .loading-dots span[data-v-860b3308]:nth-child(2){animation-delay:.15s}[dir=ltr] .loading-dots span[data-v-860b3308]:nth-child(3),[dir=rtl] .loading-dots span[data-v-860b3308]:nth-child(3){animation-delay:.3s}@keyframes loadBounce-data-v-860b3308{0%,80%,to{transform:scale(.6);opacity:.3}40%{transform:scale(1);opacity:1}}.loading-state p[data-v-860b3308]{color:#aaa;font-size:.88rem}@media (max-width:768px){.courses-grid[data-v-860b3308]{grid-template-columns:1fr}.page-title[data-v-860b3308]{font-size:1.3rem}}