.mission-modal-content[data-v-4fb550e2]{display:flex;flex-direction:column;gap:20px;padding:20px}.mission-modal-content .mission-header[data-v-4fb550e2]{text-align:center}.mission-modal-content .mission-header h2[data-v-4fb550e2]{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 10px}.mission-modal-content .mission-header .mission-subtitle[data-v-4fb550e2]{color:var(--text-secondary);font-size:16px;line-height:1.5;margin:0}.mission-modal-content .mission-rewards-section h3[data-v-4fb550e2]{color:var(--text-primary);font-size:18px;font-weight:700;margin:0 0 15px}.mission-modal-content .mission-rewards-section .rewards-list[data-v-4fb550e2]{display:flex;flex-direction:column;gap:10px}.mission-modal-content .mission-rewards-section .rewards-list .reward-item[data-v-4fb550e2]{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;display:flex;gap:12px;padding:12px 16px}.mission-modal-content .mission-rewards-section .rewards-list .reward-item .reward-icon[data-v-4fb550e2]{color:gold;flex-shrink:0}.mission-modal-content .mission-rewards-section .rewards-list .reward-item .reward-text[data-v-4fb550e2]{color:var(--text-primary);font-size:16px;font-weight:700}.top-modal[data-v-4fb550e2]{align-items:center;border-radius:var(--box-border-radius) var(--box-border-radius) 0 0;display:flex;justify-content:center;margin-top:20px;overflow:hidden;width:100%}.top-modal img[data-v-4fb550e2]{height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;width:200px}.top-modal .logo-img[data-v-4fb550e2]{align-items:center;display:flex;justify-content:center;padding:20px}.top-modal .logo-img img[data-v-4fb550e2]{max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain}.btn-participate[data-v-4fb550e2]{align-items:center;background-color:var(--primary);border:none;border-radius:18px;color:var(--btn-font-color);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:15px 20px;transition:all .3s ease;width:100%}.btn-participate[data-v-4fb550e2]:hover:not(.btn-loading):not(.btn-disabled):not(:disabled){opacity:.9;transform:scale(1.02)}.btn-participate.btn-loading[data-v-4fb550e2]{cursor:not-allowed;opacity:.7}.btn-participate.btn-disabled[data-v-4fb550e2],.btn-participate[data-v-4fb550e2]:disabled{background-color:var(--bg-sidebar);cursor:not-allowed;opacity:.6}.btn-participate.btn-completed[data-v-4fb550e2]{background-color:#10b981;color:#fff;cursor:default;opacity:1}.btn-participate.btn-completed[data-v-4fb550e2]:hover{opacity:1;transform:none}.btn-shadow[data-v-4fb550e2]{box-shadow:0 4px 12px #00000026}.mission-footer-content[data-v-4fb550e2]{display:flex;flex-direction:column;gap:15px;padding:20px;width:100%}.mission-progress-section .progress-bar-container[data-v-4fb550e2]{align-items:center;background-color:var(--bg-secondary);border-radius:var(--btn-border-radius,18px);display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.mission-progress-section .progress-bar-container .progress-bar[data-v-4fb550e2]{background-color:var(--primary);height:100%;left:0;position:absolute;top:0;transition:width .3s ease,background-color .3s ease}.mission-progress-section .progress-bar-container .progress-bar.progress-complete[data-v-4fb550e2]{background-color:#10b981}.mission-progress-section .progress-bar-container .progress-text[data-v-4fb550e2]{color:var(--text-primary);font-size:12px;font-weight:600;position:relative;white-space:nowrap;z-index:1}
