.flight-planner{padding:20px;margin:18px 0;font-size:16px}.flight-planner h2{font-size:23px;margin-bottom:15px}.planner-target{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flight-planner label{display:block;font-size:15px}.flight-planner input,.flight-planner select{margin:7px 0;min-height:44px;font-size:16px;padding-right:16px}.flight-planner p{line-height:1.65;margin-top:14px}.flight-planner summary{cursor:pointer;font-weight:600;padding:10px 0;font-size:17px}.plan-stage{border-top:1px solid var(--line);padding:15px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.plan-stage strong{grid-column:1/-1}.plan-repeat{margin:12px 0;display:flex!important;align-items:center;gap:10px}.plan-repeat input{width:20px;min-height:20px}.flight-plan-status{padding:18px;margin-top:18px;font-size:16px;line-height:1.6}.throttle-row{display:none}@media(max-width:710px){.planner-target{grid-template-columns:1fr}.flight-planner{padding:16px}}

.thrust-bank{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.thrust-bank input{max-width:220px}#thrust-suggestion{color:var(--accent)}
