.sequence-planner[data-v-e5593a39]{width:var(--container-width);max-width:var(--container-width);margin:0 auto;padding:2rem 0}.planner-header[data-v-e5593a39]{text-align:center;margin-bottom:3rem}.planner-header h2[data-v-e5593a39]{font-size:2.5rem;color:#6366f1;margin-bottom:1rem}.planner-description[data-v-e5593a39]{font-size:1.1rem;color:#cbd5e1;line-height:1.6}.mission-queue-section[data-v-e5593a39]{margin-bottom:3rem;padding:2rem;background:#1e293b80;border-radius:12px;border:1px solid rgba(99,102,241,.2)}.mission-queue-section h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1.5rem;font-size:1.5rem;text-align:left}.results-container[data-v-e5593a39]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.results-left[data-v-e5593a39],.results-right[data-v-e5593a39]{min-height:400px}.queue-builder[data-v-e5593a39]{display:flex;flex-direction:column;gap:1rem}.add-mission-form[data-v-e5593a39]{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;margin-bottom:2rem}.mission-queue[data-v-e5593a39]{max-height:500px;overflow-y:auto;padding-right:.5rem}.mission-select[data-v-e5593a39],.difficulty-select[data-v-e5593a39]{padding:.875rem;background:#0f172acc;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#e2e8f0;font-size:.95rem;cursor:pointer;transition:all .3s ease}.mission-select[data-v-e5593a39]:focus,.difficulty-select[data-v-e5593a39]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.btn-add-mission[data-v-e5593a39]{padding:.875rem 1.5rem;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-add-mission[data-v-e5593a39]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #6366f166}.btn-add-mission[data-v-e5593a39]:disabled{opacity:.5;cursor:not-allowed}.mission-queue[data-v-e5593a39]{display:flex;flex-direction:column;gap:1rem}.queue-item[data-v-e5593a39]{padding:1.25rem;background:#0f172a99;border:2px solid rgba(99,102,241,.2);border-radius:8px;transition:all .3s ease}.queue-item[data-v-e5593a39]:hover{border-color:#6366f166;transform:translate(5px)}.queue-item.current-mission[data-v-e5593a39]{border-color:#6366f1;background:#6366f11a}.queue-item-header[data-v-e5593a39]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.queue-number[data-v-e5593a39]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}.queue-mission-info[data-v-e5593a39]{flex:1;display:flex;align-items:center;gap:1rem}.queue-mission-info h4[data-v-e5593a39]{color:#e2e8f0;margin:0;font-size:1.1rem}.queue-difficulty[data-v-e5593a39]{padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600;text-transform:uppercase}.queue-difficulty.diff-easy[data-v-e5593a39]{background:#10b98133;color:#10b981}.queue-difficulty.diff-medium[data-v-e5593a39]{background:#3b82f633;color:#3b82f6}.queue-difficulty.diff-hard[data-v-e5593a39]{background:#f59e0b33;color:#f59e0b}.queue-difficulty.diff-extreme[data-v-e5593a39]{background:#ef444433;color:#ef4444}.queue-actions[data-v-e5593a39]{display:flex;gap:.5rem}.btn-icon[data-v-e5593a39]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#818cf8;cursor:pointer;transition:all .3s ease}.btn-icon[data-v-e5593a39]:hover:not(:disabled){background:#6366f133;border-color:#6366f1}.btn-icon[data-v-e5593a39]:disabled{opacity:.3;cursor:not-allowed}.btn-icon.btn-remove[data-v-e5593a39]{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.btn-icon.btn-remove[data-v-e5593a39]:hover{background:#ef444433;border-color:#ef4444}.queue-recommendation[data-v-e5593a39]{padding-top:.75rem;border-top:1px solid rgba(99,102,241,.2);display:flex;flex-direction:column;gap:.5rem}.recommended-team[data-v-e5593a39]{display:flex;align-items:center;gap:.75rem}.team-label[data-v-e5593a39]{color:#94a3b8;font-size:.85rem;font-weight:600}.team-avatars[data-v-e5593a39]{display:flex;gap:.25rem}.team-avatar[data-v-e5593a39]{width:32px;height:32px;border-radius:50%;border:2px solid #6366f1}.team-success-rate[data-v-e5593a39]{padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:700}.cooldown-info[data-v-e5593a39]{display:flex;gap:.5rem;font-size:.85rem}.cooldown-label[data-v-e5593a39]{color:#94a3b8;font-weight:600}.cooldown-chars[data-v-e5593a39]{color:#cbd5e1}.empty-queue[data-v-e5593a39]{text-align:center;padding:3rem 2rem;color:#94a3b8}.empty-icon[data-v-e5593a39]{font-size:3rem;display:block;margin-bottom:1rem}.queue-controls[data-v-e5593a39]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.btn-primary[data-v-e5593a39],.btn-secondary[data-v-e5593a39]{padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-e5593a39]{background:linear-gradient(135deg,#6366f1,#818cf8);border:none;color:#fff}.btn-primary[data-v-e5593a39]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f166}.btn-secondary[data-v-e5593a39]{background:#1e293bcc;color:#e2e8f0;border:1px solid rgba(99,102,241,.3)}.btn-secondary[data-v-e5593a39]:hover{border-color:#6366f1;background:#6366f11a}.timeline-section[data-v-e5593a39]{margin-bottom:3rem;padding:2rem;background:#1e293b80;border-radius:12px;border:1px solid rgba(99,102,241,.2)}.timeline-section h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:2rem;font-size:1.5rem}.timeline[data-v-e5593a39]{position:relative;padding-left:3rem}.timeline[data-v-e5593a39]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#6366f1,#818cf8)}.timeline-mission[data-v-e5593a39]{position:relative;margin-bottom:2rem}.timeline-marker[data-v-e5593a39]{position:absolute;left:-3rem;top:0;width:40px;height:40px;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #6366f166;z-index:1}.marker-number[data-v-e5593a39]{color:#fff;font-weight:700;font-size:1.1rem}.timeline-content[data-v-e5593a39]{padding:1.5rem;background:#0f172a99;border-radius:8px;border:1px solid rgba(99,102,241,.2)}.timeline-mission-header[data-v-e5593a39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timeline-mission-header h4[data-v-e5593a39]{color:#e2e8f0;margin:0}.timeline-time[data-v-e5593a39]{color:#94a3b8;font-size:.85rem}.team-member-cards[data-v-e5593a39]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.team-member-card[data-v-e5593a39]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#1e293b80;border-radius:6px;border:1px solid rgba(99,102,241,.2)}.team-member-card.will-be-fatigued[data-v-e5593a39]{border-color:#ef444466;background:#ef44440d}.member-avatar[data-v-e5593a39]{width:40px;height:40px;border-radius:50%;border:2px solid #6366f1}.member-info[data-v-e5593a39]{flex:1}.member-name[data-v-e5593a39]{display:block;color:#e2e8f0;font-weight:600;font-size:.9rem}.member-status[data-v-e5593a39]{display:flex;gap:.5rem;margin-top:.25rem}.fatigue-stat[data-v-e5593a39]{font-size:.75rem;color:#94a3b8}.timeline-stats[data-v-e5593a39]{display:flex;gap:1.5rem;padding-top:1rem;border-top:1px solid rgba(99,102,241,.2)}.stat-item[data-v-e5593a39]{color:#cbd5e1;font-size:.9rem}.efficiency-stats[data-v-e5593a39]{padding:2rem;background:#1e293b80;border-radius:12px;border:1px solid rgba(99,102,241,.2)}.efficiency-stats h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.stats-grid[data-v-e5593a39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-e5593a39]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:#0f172a80;border-radius:8px}.stat-label[data-v-e5593a39]{color:#94a3b8;font-size:.9rem;font-weight:600;text-align:center}.stat-value[data-v-e5593a39]{color:#818cf8;font-size:2.5rem;font-weight:700}.rate-excellent[data-v-e5593a39]{color:#10b981}.rate-good[data-v-e5593a39]{color:#3b82f6}.rate-medium[data-v-e5593a39]{color:#f59e0b}.rate-poor[data-v-e5593a39]{color:#ef4444}.efficiency-high[data-v-e5593a39]{color:#10b981}.efficiency-medium[data-v-e5593a39]{color:#f59e0b}.efficiency-low[data-v-e5593a39]{color:#ef4444}.rewards-section[data-v-e5593a39]{margin-top:2rem;padding:2rem;background:#1e293b80;border-radius:12px;border:1px solid rgba(99,102,241,.2)}.rewards-section h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.rewards-grid[data-v-e5593a39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.reward-card[data-v-e5593a39]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#0f172a80;border-radius:8px;border:1px solid rgba(99,102,241,.2);transition:all .3s ease}.reward-card[data-v-e5593a39]:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.reward-icon[data-v-e5593a39]{font-size:2rem;flex-shrink:0}.reward-info[data-v-e5593a39]{flex:1;display:flex;flex-direction:column;gap:.25rem}.reward-label[data-v-e5593a39]{color:#94a3b8;font-size:.85rem;font-weight:600}.reward-value[data-v-e5593a39]{color:#e2e8f0;font-size:1.75rem;font-weight:700;line-height:1}.reward-detail[data-v-e5593a39]{color:#64748b;font-size:.75rem}.template-selector[data-v-e5593a39]{margin-bottom:1.5rem;padding:1rem;background:#6366f10d;border:1px solid rgba(99,102,241,.2);border-radius:8px}.template-selector h4[data-v-e5593a39]{color:#e2e8f0;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.template-buttons[data-v-e5593a39]{display:flex;flex-direction:column;gap:.5rem}.btn-template[data-v-e5593a39]{padding:.625rem .875rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#e2e8f0;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .3s ease;text-align:left}.btn-template[data-v-e5593a39]:hover{background:#6366f133;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.btn-template[data-v-e5593a39]:active{transform:translateY(0)}.optimization-section[data-v-e5593a39]{margin-top:0;padding:2rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:12px}.optimization-section h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1.5rem;font-size:1.5rem}.optimization-score[data-v-e5593a39]{text-align:center;margin-bottom:2rem}.score-value[data-v-e5593a39]{display:inline-block;padding:1rem 2rem;border-radius:12px;font-size:2.5rem;font-weight:700;border:2px solid}.score-excellent[data-v-e5593a39]{color:#22c55e;background:#22c55e1a;border-color:#22c55e}.score-good[data-v-e5593a39]{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.score-medium[data-v-e5593a39]{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b}.score-poor[data-v-e5593a39]{color:#ef4444;background:#ef44441a;border-color:#ef4444}.warnings-list[data-v-e5593a39]{margin-bottom:2rem}.warnings-list h4[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1rem;font-size:1.1rem}.warning-item[data-v-e5593a39]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin-bottom:.75rem;background:#0f172a99;border:1px solid rgba(239,68,68,.3);border-radius:8px;transition:all .3s ease}.warning-item[data-v-e5593a39]:hover{border-color:#ef444480;transform:translate(4px)}.warning-icon[data-v-e5593a39]{font-size:1.5rem;flex-shrink:0}.warning-content[data-v-e5593a39]{flex:1}.warning-message[data-v-e5593a39]{color:#e2e8f0;font-weight:600;margin-bottom:.25rem}.warning-solution[data-v-e5593a39]{color:#94a3b8;font-size:.85rem}.quick-fixes h4[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1rem;font-size:1.1rem}.fix-item[data-v-e5593a39]{padding:1.25rem;margin-bottom:1rem;background:#0f172a99;border:1px solid rgba(99,102,241,.3);border-radius:8px;transition:all .3s ease}.fix-item[data-v-e5593a39]:hover{border-color:#6366f180;background:#0f172acc}.fix-header[data-v-e5593a39]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.fix-title[data-v-e5593a39]{color:#e2e8f0;font-weight:600;font-size:1rem}.fix-priority[data-v-e5593a39]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.priority-critical[data-v-e5593a39]{background:#ef444433;color:#ef4444;border:1px solid #ef4444}.priority-high[data-v-e5593a39]{background:#f59e0b33;color:#f59e0b;border:1px solid #f59e0b}.priority-medium[data-v-e5593a39]{background:#3b82f633;color:#3b82f6;border:1px solid #3b82f6}.priority-low[data-v-e5593a39]{background:#22c55e33;color:#22c55e;border:1px solid #22c55e}.fix-action[data-v-e5593a39]{color:#cbd5e1;margin-bottom:.5rem;line-height:1.5}.fix-impact[data-v-e5593a39]{color:#64748b;font-size:.85rem;font-style:italic}.drag-handle[data-v-e5593a39]{cursor:grab;color:#64748b;font-size:1.2rem;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-handle[data-v-e5593a39]:active{cursor:grabbing}.queue-item.dragging[data-v-e5593a39]{opacity:.5;transform:rotate(2deg)}.queue-item.drag-over[data-v-e5593a39]{border-top:3px solid #6366f1}.modal-overlay[data-v-e5593a39]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-e5593a39 .2s ease}@keyframes fadeIn-e5593a39{0%{opacity:0}to{opacity:1}}.modal-content[data-v-e5593a39]{background:#0f172af2;border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:2rem;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;animation:slideUp-e5593a39 .3s ease}@keyframes slideUp-e5593a39{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content h3[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1.5rem}.empty-saves[data-v-e5593a39]{text-align:center;padding:2rem;color:#94a3b8}.saved-plans-list[data-v-e5593a39]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.saved-plan-item[data-v-e5593a39]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#1e293b99;border:1px solid rgba(99,102,241,.2);border-radius:8px;transition:all .3s ease}.saved-plan-item[data-v-e5593a39]:hover{border-color:#6366f180;background:#1e293bcc}.plan-info h4[data-v-e5593a39]{color:#e2e8f0;margin-bottom:.25rem}.plan-meta[data-v-e5593a39]{color:#94a3b8;font-size:.85rem;margin-bottom:.5rem}.plan-metadata[data-v-e5593a39]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.meta-badge[data-v-e5593a39]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:#6366f126;border:1px solid rgba(99,102,241,.3);border-radius:12px;color:#a5b4fc;font-size:.75rem;font-weight:600}.plan-tags[data-v-e5593a39]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.tag-badge[data-v-e5593a39]{padding:.2rem .5rem;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:10px;color:#86efac;font-size:.7rem;font-weight:600}.tag-badge[data-v-e5593a39]:nth-child(2n){background:#eab30826;border-color:#eab3084d;color:#fde047}.tag-badge[data-v-e5593a39]:nth-child(3n){background:#ef444426;border-color:#ef44444d;color:#fca5a5}.plan-actions[data-v-e5593a39]{display:flex;gap:.5rem}.btn-load-item[data-v-e5593a39],.btn-delete-item[data-v-e5593a39]{padding:.5rem 1rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-load-item[data-v-e5593a39]{background:#6366f1;color:#fff}.btn-load-item[data-v-e5593a39]:hover{background:#818cf8}.btn-delete-item[data-v-e5593a39]{background:#ef444433;color:#ef4444;border:1px solid #ef4444}.btn-delete-item[data-v-e5593a39]:hover{background:#ef44444d}.btn-close-modal[data-v-e5593a39]{flex:1;padding:.875rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#e2e8f0;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-close-modal[data-v-e5593a39]:hover{background:#6366f133;border-color:#6366f1}.share-description[data-v-e5593a39]{color:#cbd5e1;margin-bottom:1rem}.share-url-container[data-v-e5593a39]{display:flex;gap:.5rem;margin-bottom:1.5rem}.share-url-input[data-v-e5593a39]{flex:1;padding:.75rem;background:#0f172acc;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#e2e8f0;font-family:monospace;font-size:.85rem}.btn-copy[data-v-e5593a39]{padding:.75rem 1.25rem;background:#22c55e;border:none;border-radius:6px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-copy[data-v-e5593a39]:hover{background:#16a34a}.save-input-container[data-v-e5593a39]{margin-bottom:1.5rem}.save-name-input[data-v-e5593a39]{width:100%;padding:.875rem;background:#0f172acc;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#e2e8f0;font-size:1rem;transition:all .3s ease}.save-name-input[data-v-e5593a39]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.save-name-input[data-v-e5593a39]::-moz-placeholder{color:#64748b}.save-name-input[data-v-e5593a39]::placeholder{color:#64748b}.modal-actions[data-v-e5593a39]{display:flex;gap:.75rem}.btn-save-confirm[data-v-e5593a39]{flex:1;padding:.875rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn-save-confirm[data-v-e5593a39]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.btn-save-confirm[data-v-e5593a39]:disabled{opacity:.5;cursor:not-allowed}.success-toast[data-v-e5593a39]{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#22c55ef2;border:1px solid #22c55e;border-radius:8px;color:#fff;font-weight:600;box-shadow:0 8px 24px #0000004d;animation:slideInRight-e5593a39 .3s ease,fadeOut-e5593a39 .3s ease 2.7s;z-index:1001}@keyframes slideInRight-e5593a39{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut-e5593a39{0%{opacity:1}to{opacity:0}}.success-icon[data-v-e5593a39]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;color:#22c55e;border-radius:50%;font-weight:700;font-size:1.1rem}.control-divider[data-v-e5593a39]{width:1px;height:30px;background:#6366f133;margin:0 .5rem}.btn-save[data-v-e5593a39],.btn-load[data-v-e5593a39],.btn-share[data-v-e5593a39]{padding:.75rem 1.25rem;border:1px solid;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-save[data-v-e5593a39]{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.btn-save[data-v-e5593a39]:hover{background:#22c55e33;border-color:#22c55e}.btn-load[data-v-e5593a39]{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.btn-load[data-v-e5593a39]:hover{background:#3b82f633;border-color:#3b82f6}.btn-share[data-v-e5593a39]{background:#f59e0b1a;border-color:#f59e0b4d;color:#f59e0b}.btn-share[data-v-e5593a39]:hover{background:#f59e0b33;border-color:#f59e0b}.timeline-header[data-v-e5593a39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.timeline-controls[data-v-e5593a39]{display:flex;gap:.5rem}.btn-timeline-view[data-v-e5593a39]{padding:.5rem 1rem;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:6px;color:#94a3b8;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-timeline-view.active[data-v-e5593a39]{background:#6366f133;border-color:#6366f1;color:#e2e8f0}.btn-timeline-view[data-v-e5593a39]:hover{border-color:#6366f1}.timeline-mission[data-v-e5593a39]{cursor:pointer;transition:all .3s ease}.timeline-mission.has-warnings[data-v-e5593a39]{border-left-color:#ef4444}.timeline-mission.low-success .timeline-marker[data-v-e5593a39]{background:#ef444433;border-color:#ef4444}.timeline-marker[data-v-e5593a39]{position:relative}.warning-badge[data-v-e5593a39]{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(15,23,42,1)}.marker-excellent[data-v-e5593a39]{background:#22c55e33;border-color:#22c55e}.marker-good[data-v-e5593a39]{background:#3b82f633;border-color:#3b82f6}.marker-medium[data-v-e5593a39]{background:#f59e0b33;border-color:#f59e0b}.marker-poor[data-v-e5593a39]{background:#ef444433;border-color:#ef4444}.header-left[data-v-e5593a39],.header-right[data-v-e5593a39]{display:flex;align-items:center;gap:.75rem}.mission-difficulty[data-v-e5593a39]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.expand-icon[data-v-e5593a39]{color:#64748b;font-size:.8rem;transition:transform .3s ease}.timeline-mission.expanded .expand-icon[data-v-e5593a39]{transform:rotate(90deg)}.timeline-compact .timeline-quick-stats[data-v-e5593a39],.timeline-compact .timeline-warnings[data-v-e5593a39]{display:flex}.timeline-detailed .timeline-quick-stats[data-v-e5593a39]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.timeline-detailed .quick-stat[data-v-e5593a39]{flex-direction:column;align-items:flex-start;padding:.75rem 1rem}.timeline-detailed .stat-icon[data-v-e5593a39]{font-size:1.5rem;margin-bottom:.5rem}.timeline-detailed .timeline-warnings[data-v-e5593a39]{margin-top:1.5rem}.timeline-detailed .warning-badge-item[data-v-e5593a39]{padding:.75rem 1rem;font-size:.95rem}.timeline-quick-stats[data-v-e5593a39]{display:flex;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(99,102,241,.1)}.quick-stat[data-v-e5593a39]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#6366f10d;border-radius:6px;font-size:.85rem}.stat-icon[data-v-e5593a39]{font-size:1rem}.timeline-warnings[data-v-e5593a39]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.warning-badge-item[data-v-e5593a39]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.85rem}.severity-critical[data-v-e5593a39]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.severity-warning[data-v-e5593a39]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.warning-icon[data-v-e5593a39]{font-size:1.1rem;flex-shrink:0}.warning-text[data-v-e5593a39]{flex:1}.more-warnings[data-v-e5593a39]{color:#64748b;font-size:.75rem;font-style:italic;margin-left:2rem}.timeline-expanded[data-v-e5593a39]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(99,102,241,.2)}.timeline-team h5[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1rem;font-size:1rem}.team-member-card.high-fatigue[data-v-e5593a39]{border-color:#f59e0b80;background:#f59e0b0d}.team-member-card.critical-fatigue[data-v-e5593a39]{border-color:#ef444480;background:#ef44440d;animation:pulse-e5593a39 2s ease-in-out infinite}@keyframes pulse-e5593a39{0%,to{opacity:1}50%{opacity:.8}}.fatigue-bar[data-v-e5593a39]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.fatigue-label[data-v-e5593a39]{color:#94a3b8;font-size:.75rem;white-space:nowrap}.fatigue-bar-container[data-v-e5593a39]{flex:1;height:6px;background:#1e293b99;border-radius:3px;overflow:hidden}.fatigue-bar-fill[data-v-e5593a39]{height:100%;transition:width .3s ease;border-radius:3px}.fatigue-low[data-v-e5593a39]{background:#22c55e}.fatigue-medium[data-v-e5593a39]{background:#3b82f6}.fatigue-high[data-v-e5593a39]{background:#f59e0b}.fatigue-critical[data-v-e5593a39]{background:#ef4444}.fatigue-value[data-v-e5593a39]{color:#e2e8f0;font-size:.75rem;font-weight:600;min-width:35px}.timeline-detailed-stats[data-v-e5593a39]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.detail-stat[data-v-e5593a39]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-e5593a39]{color:#94a3b8;font-size:.75rem;font-weight:600}.detail-value[data-v-e5593a39]{color:#e2e8f0;font-size:1.25rem;font-weight:700}.all-warnings[data-v-e5593a39]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(99,102,241,.1)}.all-warnings h5[data-v-e5593a39]{color:#e2e8f0;margin-bottom:1rem;font-size:1rem}.warning-detail-item[data-v-e5593a39]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin-bottom:.75rem;border-radius:8px;border:1px solid}.warning-detail-icon[data-v-e5593a39]{font-size:1.5rem;flex-shrink:0}.warning-detail-content[data-v-e5593a39]{flex:1}.warning-detail-message[data-v-e5593a39]{color:#e2e8f0;font-weight:600;margin-bottom:.5rem}.warning-detail-solution[data-v-e5593a39]{color:#94a3b8;font-size:.85rem}.expand-enter-active[data-v-e5593a39],.expand-leave-active[data-v-e5593a39]{transition:all .3s ease;max-height:1000px;overflow:hidden}.expand-enter-from[data-v-e5593a39],.expand-leave-to[data-v-e5593a39]{max-height:0;opacity:0}@media(max-width:768px){.sequence-planner[data-v-e5593a39]{padding:1rem 0}.add-mission-form[data-v-e5593a39]{grid-template-columns:1fr}.queue-item-header[data-v-e5593a39]{flex-wrap:wrap}.queue-actions[data-v-e5593a39]{width:100%;justify-content:flex-end}.timeline[data-v-e5593a39]{padding-left:2rem}.timeline-marker[data-v-e5593a39]{left:-2rem;width:32px;height:32px}.team-member-cards[data-v-e5593a39],.stats-grid[data-v-e5593a39],.rewards-grid[data-v-e5593a39]{grid-template-columns:1fr}}@media(max-width:1199px){.results-container[data-v-e5593a39]{grid-template-columns:1fr;gap:1.5rem}.sequence-planner[data-v-e5593a39]{padding:1.5rem 0}}@media(max-width:991px){.add-mission-form[data-v-e5593a39]{grid-template-columns:1fr}.planner-header h2[data-v-e5593a39]{font-size:2rem}.template-buttons[data-v-e5593a39]{flex-direction:column}.btn-template[data-v-e5593a39]{width:100%}}@media(max-width:767px){.sequence-planner[data-v-e5593a39]{padding:1rem}.planner-header[data-v-e5593a39]{margin-bottom:1.5rem}.planner-header h2[data-v-e5593a39]{font-size:1.75rem}.planner-description[data-v-e5593a39]{font-size:.95rem}.mission-queue-section[data-v-e5593a39]{padding:1rem}.mission-queue[data-v-e5593a39]{max-height:300px}.queue-item[data-v-e5593a39]{padding:.875rem}.timeline-item[data-v-e5593a39],.optimization-section[data-v-e5593a39],.rewards-section[data-v-e5593a39]{padding:1rem}}
