header[data-v-e8bb043c]{will-change:background-color,backdrop-filter}[data-v-e8bb043c]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-e8bb043c] .notif-drawer .ant-drawer-body{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}[data-v-e8bb043c] .notif-drawer .ant-drawer-content-wrapper{width:100%!important}[data-v-e8bb043c] .mobile-menu-drawer .ant-drawer-body{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.drawer-item[data-v-e8bb043c]{align-items:center;border-radius:10px;color:#ffffff8c;display:flex;font-size:14px;font-weight:500;gap:11px;margin-bottom:1px;padding:10px 14px;text-decoration:none;transition:background .15s,color .15s}.drawer-item[data-v-e8bb043c]:hover{background:#ffffff0f;color:#ffffffd9}.drawer-item--active[data-v-e8bb043c]{background:#ffc2201f;color:#ffc220}.drawer-profile-item[data-v-e8bb043c]{align-items:center;border-radius:9px;color:#ffffff80;display:flex;font-size:13px;font-weight:500;gap:9px;margin-bottom:1px;padding:8px 10px;text-decoration:none;transition:background .15s,color .15s}.drawer-profile-item[data-v-e8bb043c]:hover{background:#ffffff0f;color:#ffffffd9}.ntf-popup[data-v-e8bb043c]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 8px 40px #00000021,0 2px 8px #0000000f;display:flex;flex-direction:column;overflow:hidden;width:360px}.ntf-popup__head[data-v-e8bb043c]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 16px 12px}.ntf-popup__head-left[data-v-e8bb043c]{align-items:center;display:flex;gap:8px}.ntf-popup__title[data-v-e8bb043c]{color:#0f172a;font-size:.9rem;font-weight:700}.ntf-badge[data-v-e8bb043c]{align-items:center;background:#3b82f6;border-radius:20px;color:#fff;display:flex;font-size:.7rem;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ntf-popup__read-all[data-v-e8bb043c]{background:none;border:none;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 8px;transition:background .15s}.ntf-popup__read-all[data-v-e8bb043c]:hover{background:#eff6ff}.ntf-popup__list[data-v-e8bb043c]{max-height:340px;overflow-y:auto}.ntf-popup__foot[data-v-e8bb043c]{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:4px;padding:10px 12px}.ntf-popup__divider[data-v-e8bb043c]{background:#e2e8f0;flex-shrink:0;height:16px;width:1px}.ntf-popup__btn[data-v-e8bb043c]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:.75rem;font-weight:600;gap:5px;justify-content:center;padding:6px 8px;transition:background .15s,color .15s}.ntf-popup__btn--del[data-v-e8bb043c]{background:none;color:#ef4444}.ntf-popup__btn--del[data-v-e8bb043c]:hover{background:#fef2f2}.ntf-popup__btn--read[data-v-e8bb043c]{background:none;color:#3b82f6}.ntf-popup__btn--read[data-v-e8bb043c]:hover{background:#eff6ff}.ntf-item[data-v-e8bb043c]{align-items:flex-start;border-bottom:1px solid #f8fafc;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s}.ntf-item[data-v-e8bb043c]:last-child{border-bottom:none}.ntf-item[data-v-e8bb043c]:hover{background:#f8fafc}.ntf-item--unread[data-v-e8bb043c]{background:#eff6ff}.ntf-item--unread[data-v-e8bb043c]:hover{background:#dbeafe}.ntf-item--lg[data-v-e8bb043c]{border-bottom:1px solid #f1f5f9;padding:14px 16px}.ntf-item__icon[data-v-e8bb043c]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.ntf-item__icon--lg[data-v-e8bb043c]{height:42px;width:42px}.ntf-item__svg[data-v-e8bb043c]{height:16px;width:16px}.ntf-item__svg--lg[data-v-e8bb043c]{height:20px;width:20px}.ntf-item__body[data-v-e8bb043c]{flex:1;min-width:0}.ntf-item__row[data-v-e8bb043c]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.ntf-item__title[data-v-e8bb043c]{color:#0f172a;flex:1;font-size:.75rem;font-weight:700;line-height:1.3;min-width:0}.ntf-item__title--lg[data-v-e8bb043c]{font-size:.875rem}.ntf-item__time[data-v-e8bb043c]{color:#94a3b8;flex-shrink:0;font-size:.68rem;margin-top:1px;white-space:nowrap}.ntf-item__text[data-v-e8bb043c]{color:#64748b;display:-webkit-box;font-size:.72rem;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.ntf-item__text--lg[data-v-e8bb043c]{font-size:.84rem;-webkit-line-clamp:3}.ntf-item__dot[data-v-e8bb043c]{background:#3b82f6;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.ntf-item__dot--lg[data-v-e8bb043c]{height:10px;margin-top:8px;width:10px}.ntf-empty[data-v-e8bb043c]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.ntf-empty--lg[data-v-e8bb043c]{padding:64px 20px}.ntf-empty__icon[data-v-e8bb043c]{align-items:center;background:#f1f5f9;border-radius:50%;color:#cbd5e1;display:flex;height:52px;justify-content:center;margin-bottom:12px;width:52px}.ntf-empty__icon svg[data-v-e8bb043c]{height:24px;width:24px}.ntf-empty__icon--lg[data-v-e8bb043c]{height:64px;margin-bottom:16px;width:64px}.ntf-empty__icon--lg svg[data-v-e8bb043c]{height:32px;width:32px}.ntf-empty__text[data-v-e8bb043c]{color:#475569;font-size:.875rem;font-weight:600;margin-bottom:4px}.ntf-empty__sub[data-v-e8bb043c]{color:#94a3b8;font-size:.78rem}.ntf-drw[data-v-e8bb043c]{background:#fff;display:flex;flex-direction:column;height:100%}.ntf-drw__head[data-v-e8bb043c]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.ntf-drw__head-left[data-v-e8bb043c]{align-items:center;display:flex;gap:8px}.ntf-drw__title[data-v-e8bb043c]{color:#0f172a;font-size:1rem;font-weight:800}.ntf-drw__close[data-v-e8bb043c]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.ntf-drw__close svg[data-v-e8bb043c]{height:16px;width:16px}.ntf-drw__close[data-v-e8bb043c]:hover{background:#e2e8f0}.ntf-drw__list[data-v-e8bb043c]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.ntf-drw__foot[data-v-e8bb043c]{border-top:1px solid #f1f5f9;flex-shrink:0;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ntf-drw__btn[data-v-e8bb043c],.ntf-drw__foot[data-v-e8bb043c]{align-items:center;display:flex}.ntf-drw__btn[data-v-e8bb043c]{border:none;border-radius:12px;cursor:pointer;flex:1;font-size:.875rem;font-weight:700;gap:6px;justify-content:center;padding:12px;transition:background .15s}.ntf-drw__btn--del[data-v-e8bb043c]{background:#fef2f2;color:#ef4444}.ntf-drw__btn--del[data-v-e8bb043c]:active{background:#fee2e2}.ntf-drw__btn--read[data-v-e8bb043c]{background:#eff6ff;color:#3b82f6}.ntf-drw__btn--read[data-v-e8bb043c]:active{background:#dbeafe}.footer[data-v-15eaf7ec]{background:#0e1b33;color:#fff}.footer-container[data-v-15eaf7ec]{margin:0 auto;max-width:1280px;padding:0 16px}.footer-grid[data-v-15eaf7ec]{display:grid;gap:40px;grid-template-columns:1fr;padding:48px 0 36px}@media(min-width:768px){.footer-grid[data-v-15eaf7ec]{gap:60px;grid-template-columns:280px 1fr}}.footer-brand[data-v-15eaf7ec]{display:flex;flex-direction:column;gap:16px}.footer-logo[data-v-15eaf7ec]{align-items:center;display:inline-flex;gap:12px;text-decoration:none;transition:opacity .2s}.footer-logo[data-v-15eaf7ec]:hover{opacity:.85}.footer-logo__img[data-v-15eaf7ec]{border:2px solid rgba(255,194,32,.35);border-radius:16px;box-shadow:0 0 0 6px #ffc22014,0 8px 24px #0000004d;flex-shrink:0;height:72px;transition:box-shadow .25s,border-color .25s;width:72px}.footer-logo:hover .footer-logo__img[data-v-15eaf7ec]{border-color:#ffc220b3;box-shadow:0 0 0 8px #ffc22021,0 12px 32px #0006}.footer-desc[data-v-15eaf7ec]{color:#ffffff8c;font-size:13px;line-height:1.7;margin:0;max-width:260px}.footer-social[data-v-15eaf7ec]{display:flex;gap:10px;margin-top:4px}.footer-social__btn[data-v-15eaf7ec]{align-items:center;background:#ffffff14;border:1.5px solid hsla(0,0%,100%,.12);border-radius:50%;color:#ffffffb3;display:flex;height:38px;justify-content:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;width:38px}.footer-social__btn[data-v-15eaf7ec]:hover{background:#ffc220;border-color:#ffc220;color:#0e1b33}.footer-links-grid[data-v-15eaf7ec]{display:grid;gap:32px 20px;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.footer-links-grid[data-v-15eaf7ec]{grid-template-columns:repeat(3,1fr)}}.footer-col__title[data-v-15eaf7ec]{color:#ffc220;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.footer-col__list[data-v-15eaf7ec]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer-col__link[data-v-15eaf7ec]{color:#fff9;font-size:13px;line-height:1.4;text-decoration:none;transition:color .15s}.footer-col__link[data-v-15eaf7ec]:hover{color:#fff}.footer-bottom[data-v-15eaf7ec]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;padding:20px 0;text-align:center}@media(min-width:640px){.footer-bottom[data-v-15eaf7ec]{flex-direction:row;justify-content:space-between;text-align:left}}.footer-bottom__copy[data-v-15eaf7ec]{color:#ffffff59;font-size:12px;margin:0}.footer-bottom__badge[data-v-15eaf7ec]{align-items:center;color:#ffffff59;display:flex;font-size:12px;gap:6px}.nav-icon[data-v-9e92b888] path{fill:currentColor}.cdrw-header[data-v-221443ef]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 20px 16px}.cdrw-header__left[data-v-221443ef]{align-items:center;display:flex;gap:10px}.cdrw-header__title[data-v-221443ef]{color:#0f172a;font-size:16px;font-weight:800}.cdrw-header__badge[data-v-221443ef]{background:#0e1b33;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;min-width:22px;padding:0 6px}.cdrw-close[data-v-221443ef],.cdrw-header__badge[data-v-221443ef]{align-items:center;justify-content:center}.cdrw-close[data-v-221443ef]{background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;transition:all .15s;width:32px}.cdrw-close[data-v-221443ef]:hover{background:#e2e8f0;color:#0f172a}.cdrw-close svg[data-v-221443ef]{height:16px;width:16px}.cdrw-body[data-v-221443ef]{flex:1;overflow-y:auto;padding:16px}.cdrw-center[data-v-221443ef]{height:200px}.cdrw-center[data-v-221443ef],.cdrw-empty[data-v-221443ef]{align-items:center;display:flex;justify-content:center}.cdrw-empty[data-v-221443ef]{flex-direction:column;gap:10px;padding:60px 20px;text-align:center}.cdrw-empty__icon[data-v-221443ef]{margin-bottom:8px}.cdrw-empty__text[data-v-221443ef]{color:#1e293b;font-size:15px;font-weight:700;margin:0}.cdrw-empty__sub[data-v-221443ef]{color:#94a3b8;font-size:13px;margin:0}.cdrw-list[data-v-221443ef]{display:flex;flex-direction:column;gap:12px}.cdrw-list-enter-active[data-v-221443ef],.cdrw-list-leave-active[data-v-221443ef]{transition:all .25s ease}.cdrw-list-enter-from[data-v-221443ef]{opacity:0;transform:translateY(10px)}.cdrw-list-leave-to[data-v-221443ef]{opacity:0;transform:translate(30px)}.cdrw-item[data-v-221443ef]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:12px;padding:14px;transition:border-color .15s}.cdrw-item[data-v-221443ef]:hover{border-color:#cbd5e1}.cdrw-item__img-wrap[data-v-221443ef]{background:#e2e8f0;border-radius:10px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.cdrw-item__img[data-v-221443ef]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cdrw-item__body[data-v-221443ef]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.cdrw-badge[data-v-221443ef]{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;padding:2px 8px;width:-moz-fit-content;width:fit-content}.cdrw-badge--course[data-v-221443ef]{background:#eff6ff;color:#1d4ed8}.cdrw-badge--product[data-v-221443ef]{background:#f0fdf4;color:#15803d}.cdrw-item__name[data-v-221443ef]{color:#0f172a;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.cdrw-item__footer[data-v-221443ef]{align-items:center;display:flex;gap:10px;margin-top:4px}.cdrw-item__price[data-v-221443ef]{color:#0e1b33;flex:1;font-size:15px;font-weight:800}.cdrw-item__tag[data-v-221443ef]{color:#94a3b8;font-size:11px}.cdrw-qty[data-v-221443ef]{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;overflow:hidden}.cdrw-qty[data-v-221443ef],.cdrw-qty__btn[data-v-221443ef]{align-items:center;display:flex}.cdrw-qty__btn[data-v-221443ef]{background:none;border:none;color:#475569;cursor:pointer;font-size:16px;height:28px;justify-content:center;transition:background .15s;width:28px}.cdrw-qty__btn[data-v-221443ef]:hover:not(:disabled){background:#f1f5f9}.cdrw-qty__btn[data-v-221443ef]:disabled{cursor:not-allowed;opacity:.35}.cdrw-qty__val[data-v-221443ef]{border-left:1.5px solid #e2e8f0;border-right:1.5px solid #e2e8f0;color:#0f172a;font-size:13px;font-weight:700;line-height:28px;min-width:28px;padding:0 2px;text-align:center}.cdrw-item__del[data-v-221443ef]{align-items:center;background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.cdrw-item__del[data-v-221443ef]:hover{background:#fef2f2;color:#ef4444}.cdrw-item__del svg[data-v-221443ef]{height:15px;width:15px}.cdrw-footer[data-v-221443ef]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding:16px 20px 20px}.cdrw-footer__total[data-v-221443ef]{align-items:center;display:flex;justify-content:space-between;padding:0 2px 4px}.cdrw-footer__total-label[data-v-221443ef]{color:#64748b;font-size:14px}.cdrw-footer__total-val[data-v-221443ef]{color:#0e1b33;font-size:20px;font-weight:900}.cdrw-btn[data-v-221443ef]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;height:48px;justify-content:center;text-decoration:none;transition:all .2s;width:100%}.cdrw-btn[data-v-221443ef]:disabled{cursor:not-allowed;opacity:.6}.cdrw-btn--primary[data-v-221443ef]{background:#0e1b33;color:#fff}.cdrw-btn--primary[data-v-221443ef]:hover:not(:disabled){background:#162040;box-shadow:0 6px 16px #0e1b3340}.cdrw-btn--outline[data-v-221443ef]{background:transparent;border:1.5px solid #0e1b33;color:#0e1b33}.cdrw-btn--ghost[data-v-221443ef],.cdrw-btn--outline[data-v-221443ef]:hover{background:#f8fafc}.cdrw-btn--ghost[data-v-221443ef]{color:#64748b;font-weight:600;height:40px}.cdrw-btn--ghost[data-v-221443ef]:hover{background:#f1f5f9;color:#0f172a}.cdrw-spinner[data-v-221443ef]{animation:cdrw-spin-221443ef .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;flex-shrink:0;height:15px;width:15px}@keyframes cdrw-spin-221443ef{to{transform:rotate(1turn)}}
