.quest-panel[data-v-879d78bd]{color:var(--textPrimary,#e5e7eb);display:flex;flex-direction:column;font-size:13px;height:100%;overflow:hidden}.quest-panel-header[data-v-879d78bd]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;padding:10px 12px}.quest-panel-title[data-v-879d78bd]{flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-panel-back[data-v-879d78bd]{background:none;border:none;color:var(--textSecondary,#9ca3af);cursor:pointer;font-size:16px;padding:0 4px}.quest-panel-back[data-v-879d78bd]:hover{color:#fff}.quest-panel-btn[data-v-879d78bd]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--textSecondary,#9ca3af);cursor:pointer;font-size:12px;padding:3px 10px}.quest-panel-btn[data-v-879d78bd]:hover{background:#ffffff1f;color:#fff}.quest-btn-danger[data-v-879d78bd]{border-color:#ef444433;color:#f87171}.quest-btn-danger[data-v-879d78bd]:hover{background:#ef444426}.quest-list[data-v-879d78bd]{flex:1;overflow-y:auto;padding:6px}.quest-list-item[data-v-879d78bd]{background:none;border:none;border-radius:6px;color:var(--textPrimary,#d1d5db);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 10px;text-align:left;width:100%}.quest-list-item[data-v-879d78bd]:hover{background:#a855f714}.quest-list-item.completed[data-v-879d78bd]{opacity:.5}.quest-list-item-top[data-v-879d78bd]{align-items:center;display:flex;gap:6px}.quest-list-item-icon[data-v-879d78bd]{font-size:14px}.quest-list-item-name[data-v-879d78bd]{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-list-item-count[data-v-879d78bd]{color:var(--textSecondary,#6b7280);font-size:11px}.quest-list-item-bar[data-v-879d78bd]{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.quest-list-item-bar-fill[data-v-879d78bd]{background:linear-gradient(90deg,#a855f7,#c084fc);border-radius:2px;height:100%}.quest-detail-view[data-v-879d78bd]{display:flex;flex-direction:column;height:100%;overflow:hidden}.quest-detail-status[data-v-879d78bd]{background:#a855f733;border-radius:3px;color:#c084fc;font-size:10px;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.quest-detail-status.completed[data-v-879d78bd]{background:#22c55e33;color:#4ade80}.quest-detail-status.paused[data-v-879d78bd]{background:#eab30833;color:#facc15}.quest-rename-input[data-v-879d78bd]{background:#0000004d;border:1px solid rgba(168,85,247,.5);border-radius:4px;color:#e5e7eb;flex:1;font-size:14px;font-weight:600;min-width:0;outline:none;padding:2px 6px}.quest-detail-progress[data-v-879d78bd]{align-items:center;display:flex;gap:8px;padding:8px 12px}.quest-detail-bar[data-v-879d78bd]{background:#ffffff14;border-radius:3px;flex:1;height:6px;overflow:hidden}.quest-detail-bar-fill[data-v-879d78bd]{background:linear-gradient(90deg,#a855f7,#c084fc);border-radius:3px;height:100%;transition:width .3s ease}.quest-detail-pct[data-v-879d78bd]{color:#c084fc;font-size:12px;font-weight:600;min-width:32px;text-align:right}.quest-detail-section-label[data-v-879d78bd]{color:var(--textSecondary,#6b7280);font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.quest-detail-steps[data-v-879d78bd]{flex:1;overflow-y:auto;padding:0 8px}.quest-step[data-v-879d78bd]{align-items:center;border-radius:4px;display:flex;font-size:12px;gap:6px;padding:4px 6px}.quest-step[data-v-879d78bd]:hover{background:#ffffff0d}.quest-step.current[data-v-879d78bd]{background:#a855f71a}.quest-step-check[data-v-879d78bd]{align-items:center;background:none;border:1.5px solid rgba(168,85,247,.4);border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;padding:0;width:22px}.quest-step.completed .quest-step-check[data-v-879d78bd]{background:#22c55e33;border-color:#22c55e80;color:#4ade80}.quest-step.current .quest-step-check[data-v-879d78bd]{border-color:#c084fc;color:#c084fc}.quest-step-title[data-v-879d78bd]{color:var(--textPrimary,#d1d5db);cursor:pointer;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-step.completed .quest-step-title[data-v-879d78bd]{color:#6b7280;text-decoration:line-through}.quest-step-title[data-v-879d78bd]:hover{color:#fff}.quest-step-actions[data-v-879d78bd]{display:flex;gap:2px;opacity:0;transition:opacity .15s}.quest-step:hover .quest-step-actions[data-v-879d78bd]{opacity:1}.quest-step-btn[data-v-879d78bd]{align-items:center;background:#ffffff14;border:none;border-radius:3px;color:#9ca3af;cursor:pointer;display:flex;font-size:11px;height:18px;justify-content:center;padding:0;width:18px}.quest-step-btn[data-v-879d78bd]:hover{background:#ffffff2e;color:#fff}.quest-step-remove[data-v-879d78bd]:hover{background:#ef44444d;color:#fca5a5}.quest-add-step[data-v-879d78bd]{border-top:1px solid hsla(0,0%,100%,.06);padding:6px 8px}.quest-step-search[data-v-879d78bd]{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--textPrimary,#e5e7eb);font-size:12px;outline:none;padding:5px 8px;width:100%}.quest-step-search[data-v-879d78bd]:focus{border-color:#a855f766}.quest-step-search-results[data-v-879d78bd]{margin-top:4px;max-height:120px;overflow-y:auto}.quest-step-search-item[data-v-879d78bd]{align-items:center;background:none;border:none;border-radius:3px;color:var(--textPrimary,#d1d5db);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:4px 8px;text-align:left;width:100%}.quest-step-search-item[data-v-879d78bd]:hover{background:#a855f71f}.quest-step-search-title[data-v-879d78bd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-step-search-type[data-v-879d78bd]{color:#6b7280;font-size:10px;margin-left:8px}.quest-detail-actions[data-v-879d78bd]{border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:6px;padding:8px 12px}.quest-empty[data-v-879d78bd]{color:var(--textSecondary,#6b7280);font-size:12px;padding:16px;text-align:center}
