.run-planner_planner__jQusG{--line:#304157;margin:0 0 40px;font-size:1rem;line-height:1.6;color:#dfe5ec}.run-planner_planner__jQusG *{box-sizing:border-box}.run-planner_planner__jQusG h3{margin:34px 0 10px;padding-top:24px;border-top:1px solid var(--edge)}.run-planner_planner__jQusG p{margin:0 0 12px}.run-planner_planner__jQusG button,.run-planner_planner__jQusG input:not([type=checkbox]),.run-planner_planner__jQusG select{font:inherit;min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;background:#101e31;color:#edf1f4;max-width:100%}.run-planner_planner__jQusG button{cursor:pointer;font-weight:600}.run-planner_planner__jQusG button:hover{border-color:var(--gold);background:#21334a}.run-planner_planner__jQusG input[type=checkbox]{accent-color:var(--gold);width:20px;height:20px}.run-planner_planner__jQusG button:focus-visible,.run-planner_planner__jQusG input:focus-visible,.run-planner_planner__jQusG select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.run-planner_bar__vlZYT{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid #d6b87840;background:#0f1b2d}.run-planner_bar__vlZYT p{flex:1 1 260px;margin:0}.run-planner_bar__vlZYT a{white-space:nowrap}.run-planner_notice__Xr544{margin:12px 0 0;padding:12px 16px;border-left:3px solid var(--gold);background:#152139}.run-planner_notice__Xr544 button{margin:8px 10px 0 0}.run-planner_grid__T7jFh{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:16px 0 0}.run-planner_field__5uHkU{display:flex;flex-direction:column;gap:4px;min-width:0}.run-planner_field__5uHkU input,.run-planner_field__5uHkU select{width:100%}.run-planner_field__5uHkU small{font-size:1rem;font-weight:400;color:var(--muted)}.run-planner_wide__0TKUj{width:100%;margin-top:10px}.run-planner_filters__TDcl6{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.run-planner_filters__TDcl6 button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.run-planner_scroll__nr4eQ{max-width:100%;overflow-x:auto;border:1px solid #d6b87840}.run-planner_scroll__nr4eQ table{width:100%;min-width:560px;border-collapse:collapse}.run-planner_scroll__nr4eQ td,.run-planner_scroll__nr4eQ th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--edge)}.run-planner_scroll__nr4eQ th{color:#e0c78d;font-weight:400;background:#1b2a41}.run-planner_scroll__nr4eQ td input:not([type=checkbox]){width:84px}.run-planner_scroll__nr4eQ td small{display:block;font-size:1rem;color:var(--muted)}.run-planner_status__rgebi{font-weight:600;color:#f1e7d4}.run-planner_late___N77r{color:#f0a58f}.run-planner_list___hIW6{list-style:none;margin:12px 0;padding:0}.run-planner_list___hIW6 li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;border-bottom:1px solid var(--edge)}.run-planner_list___hIW6 li>strong{flex:1 1 200px}.run-planner_list___hIW6 li input:not([type=checkbox]){width:84px}.run-planner_guest__Oyjh0{margin:12px 0;padding:12px 16px;border:1px solid var(--line);background:#101b2b}.run-planner_toggle__H_p_T{display:flex;align-items:center;gap:10px;margin:6px 0}.run-planner_unit__Jo3DW{margin:14px 0;padding:14px 16px;border:1px solid var(--line);background:#101b2b}.run-planner_unit__Jo3DW h4{margin:0 0 6px}.run-planner_muted__52Qku{color:var(--muted)}