.v2PlanningSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;margin:18px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.04)}
.v2PlanningSummary b{display:block;margin-top:6px;font-size:18px;letter-spacing:-.02em}.v2PlanningSummary p{max-width:720px;margin:6px 0 0;color:var(--muted,#9da3ad);line-height:1.5}.v2PlanningSummaryBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.v2PlanningMigrationNote{margin:0 0 12px;padding:11px 14px;border:1px solid rgba(255,193,7,.22);border-radius:14px;background:rgba(255,193,7,.07);color:#d8c37a;font-size:13px;line-height:1.45}.v2PlanningMigrationNote.bad{border-color:rgba(255,88,88,.25);background:rgba(255,88,88,.07);color:#ffb2b2}.v2PlanningCard{position:relative}.v2PlanningSourceNote{margin:14px 0 4px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.035);color:var(--muted,#9da3ad);font-size:12px;line-height:1.45}.v2PlanningInputs{align-items:end}.v2PlanningInputs .v2PlanningNotes{grid-column:span 2}.v2PlanningActions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.v2PlanningActions button[disabled]{opacity:.48;cursor:not-allowed}.v2PlanningCard input{min-width:0}.v2PlanningCard .v2ReorderDecision{margin-top:14px}
@media(max-width:900px){.v2PlanningSummary{flex-direction:column}.v2PlanningSummaryBadges{justify-content:flex-start}.v2PlanningInputs .v2PlanningNotes{grid-column:span 1}}
@media(max-width:560px){.v2PlanningSummary{padding:16px}.v2PlanningActions{flex-direction:column}.v2PlanningActions button{width:100%}}
