.progress[data-v-af301b0e]{display:flex;align-items:center;position:relative}.progress .onehundred-icon[data-v-af301b0e]{position:absolute;width:24px;height:24px;border-radius:50%;background:#ffbf00;display:flex;align-items:center;justify-content:center}.progress .onehundred-icon svg[data-v-af301b0e]{font-size:16px;color:#43266d}.progress .outside[data-v-af301b0e]{flex:1;padding:3px;border-radius:15px;height:30px}.progress .bar[data-v-af301b0e]{flex:1;width:100%;height:100%;display:flex;align-items:center;margin-right:10px;border-radius:15px;overflow:hidden}.progress .bar>div[data-v-af301b0e]{height:100%}.progress .bar .left[data-v-af301b0e]{border-radius:15px 0 0 15px}.progress .bar .right[data-v-af301b0e]{background-color:#fff;border-radius:0 15px 15px 0}.progress .text[data-v-af301b0e]{width:100px}.tooltip[data-v-af301b0e]{display:flex;gap:5px;min-width:320px}.tooltip>div[data-v-af301b0e]{flex:1;white-space:nowrap}.wishingPool[data-v-af301b0e]{background:#ffbf00;min-height:100vh;padding:80px 0 50px;position:relative}.wishingPool .top-bar[data-v-af301b0e]{position:absolute;top:105px;left:5%}.wishingPool .top-bar button[data-v-af301b0e]{padding:8px 20px}.wishingPool .page-title[data-v-af301b0e]{font-size:36px;font-weight:700;text-align:center;color:#43266d;margin-bottom:30px}@media (max-width:480px){.wishingPool .page-title[data-v-af301b0e]{font-size:26px}}.wishingPool .content-area[data-v-af301b0e]{width:90%;max-width:800px;margin:0 auto}.wishingPool .form-card[data-v-af301b0e]{background:#fff;border:3px solid #000;border-radius:20px;margin-bottom:30px;overflow:hidden}.wishingPool .form-card .form-title[data-v-af301b0e]{font-size:20px;font-weight:700;color:#43266d;padding:15px 20px;border-bottom:1px solid #eee}.wishingPool .form-card .form-body[data-v-af301b0e]{padding:20px}.wishingPool .form-card .form-body .form-row[data-v-af301b0e]{margin-bottom:15px}.wishingPool .form-card .form-body .form-row label[data-v-af301b0e]{display:block;font-weight:700;margin-bottom:5px;color:#333}.wishingPool .form-card .form-body .form-row input[data-v-af301b0e],.wishingPool .form-card .form-body .form-row textarea[data-v-af301b0e]{width:100%;padding:10px 12px;font-size:16px;border:2px solid #ddd;border-radius:10px;font-family:inherit;box-sizing:border-box}.wishingPool .form-card .form-body .form-row input[data-v-af301b0e]:focus,.wishingPool .form-card .form-body .form-row textarea[data-v-af301b0e]:focus{outline:none;border-color:#43266d}.wishingPool .form-card .form-body .form-row textarea[data-v-af301b0e]{resize:vertical;min-height:80px}.wishingPool .form-card .form-body .form-row .selectDiv[data-v-af301b0e]{position:relative}.wishingPool .form-card .form-body .form-row .selectDiv select[data-v-af301b0e]{width:100%;padding:10px 40px 10px 20px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;line-height:1.2}.wishingPool .form-card .form-body .form-row .selectDiv svg[data-v-af301b0e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.wishingPool .form-card .form-body .form-row.submit-row[data-v-af301b0e]{text-align:right;margin-bottom:0}.wishingPool .form-card .form-body .form-row.submit-row button[data-v-af301b0e]{padding:10px 24px;font-size:16px}.wishingPool .form-card .form-body .form-row.submit-row button[data-v-af301b0e]:disabled{opacity:.5;cursor:not-allowed}.wishingPool .wish-list .list-title[data-v-af301b0e]{font-size:20px;font-weight:700;color:#43266d;margin-bottom:15px}.wishingPool .no-data[data-v-af301b0e]{text-align:center;font-size:18px;color:#999;padding:40px;background:#fff;border:3px solid #000;border-radius:20px}.wishingPool .wish-card[data-v-af301b0e]{background:#fff;border:3px solid #000;border-radius:20px;padding:15px 20px;margin-bottom:15px;overflow:hidden}.wishingPool .wish-card .card-top[data-v-af301b0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.wishingPool .wish-card .card-top .category-tag[data-v-af301b0e]{padding:3px 12px;border-radius:20px;font-size:13px;font-weight:700;color:#fff}.wishingPool .wish-card .card-top .category-tag.cat-course[data-v-af301b0e]{background:#4caf50}.wishingPool .wish-card .card-top .category-tag.cat-feature[data-v-af301b0e]{background:#43266d}.wishingPool .wish-card .card-top .category-tag.cat-bug[data-v-af301b0e]{background:#f44336}.wishingPool .wish-card .card-top .category-tag.cat-other[data-v-af301b0e]{background:#ff9800}.wishingPool .wish-card .card-top .wish-date[data-v-af301b0e]{color:#999;font-size:13px}.wishingPool .wish-card .wish-title[data-v-af301b0e]{font-size:18px;font-weight:700;margin-bottom:6px;color:#333}.wishingPool .wish-card .wish-desc[data-v-af301b0e]{font-size:15px;color:#666;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.wishingPool .wish-card .wish-footer[data-v-af301b0e]{display:flex;justify-content:space-between;align-items:center}.wishingPool .wish-card .wish-author[data-v-af301b0e]{font-size:13px;color:#999}.wishingPool .wish-card .wish-author svg[data-v-af301b0e]{margin-right:4px}.wishingPool .wish-card .wish-author .delete-btn[data-v-af301b0e]{margin-left:10px;color:#f44336;cursor:pointer}.wishingPool .wish-card .wish-author .delete-btn[data-v-af301b0e]:hover{color:#d32f2f}.wishingPool .wish-card .comment-toggle[data-v-af301b0e]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#43266d;cursor:pointer;font-weight:700;padding:4px 12px;border-radius:20px;background:#f0e6ff;transition:all .2s}.wishingPool .wish-card .comment-toggle[data-v-af301b0e]:hover{background:#43266d;color:#fff}.wishingPool .wish-card .comment-section[data-v-af301b0e]{margin-top:14px;padding:14px;background:#faf8ff;border-radius:12px;border:1px solid #e8e0f0}.wishingPool .wish-card .comment-section .comment-list[data-v-af301b0e]{max-height:250px;overflow-y:auto;margin-bottom:12px;padding-right:4px}.wishingPool .wish-card .comment-section .comment-list[data-v-af301b0e]::-webkit-scrollbar{width:4px}.wishingPool .wish-card .comment-section .comment-list[data-v-af301b0e]::-webkit-scrollbar-thumb{background:#d0c0e8;border-radius:4px}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble[data-v-af301b0e]{margin-bottom:10px;padding:10px 14px;background:#fff;border:1px solid #e8e0f0;border-radius:14px 14px 14px 4px;max-width:85%;font-size:14px;word-break:break-word;box-shadow:0 1px 3px rgba(0,0,0,.05)}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble.self[data-v-af301b0e]{margin-left:auto;background:#43266d;color:#fff;border-color:#43266d;border-radius:14px 14px 4px 14px}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble.self .cmt-meta span[data-v-af301b0e]{color:hsla(0,0%,100%,.6)}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble .cmt-meta[data-v-af301b0e]{font-size:11px;margin-top:5px;display:flex;align-items:center;gap:4px}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble .cmt-meta span[data-v-af301b0e]{color:#aaa}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble .cmt-meta .cmt-delete[data-v-af301b0e]{margin-left:6px;cursor:pointer;color:#ccc;font-size:12px}.wishingPool .wish-card .comment-section .comment-list .cmt-bubble .cmt-meta .cmt-delete[data-v-af301b0e]:hover{color:#f44336}.wishingPool .wish-card .comment-section .comment-list .no-comments[data-v-af301b0e]{text-align:center;color:#bbb;padding:20px;background:none;font-size:14px}