.goal-form[data-v-616598e3]{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(170px,1fr));gap:20px;margin-bottom:28px;padding:30px}.form-intro[data-v-616598e3]{grid-row:span 2;padding-right:20px;border-right:1px solid var(--line)}.form-intro h2[data-v-616598e3]{font-size:27px}.form-intro p[data-v-616598e3]:last-child{color:var(--ink-soft)}.goal-form label>span[data-v-616598e3]{display:block;margin-bottom:6px;color:var(--ink-soft);font-size:12px}.goal-form .el-date-editor[data-v-616598e3],.goal-form .el-input-number[data-v-616598e3],.goal-form .el-select[data-v-616598e3]{width:100%}.goal-form>.action-button[data-v-616598e3]{align-self:end}.goal-tabs[data-v-616598e3]{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto}.goal-tabs button[data-v-616598e3]{flex:0 0 auto;min-width:210px;padding:13px 15px;border:1px solid var(--line);text-align:left;background:transparent;color:var(--ink-soft);cursor:pointer}.goal-tabs button.active[data-v-616598e3]{border-color:var(--ink);color:var(--ink);background:var(--paper-raised)}.goal-tabs small[data-v-616598e3],.goal-tabs span[data-v-616598e3]{display:block}.goal-tabs small[data-v-616598e3]{margin-top:4px;font:10px/1.3 var(--mono)}.planning-layout[data-v-616598e3]{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:24px;align-items:start}.path-sheet[data-v-616598e3]{padding:clamp(24px,4vw,40px)}.path-head[data-v-616598e3]{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.path-head h2[data-v-616598e3]{margin-bottom:5px;font-size:28px}.path-head p[data-v-616598e3]:last-child{color:var(--ink-soft)}.path-empty[data-v-616598e3]{padding:56px 0 18px;text-align:center}.path-empty p[data-v-616598e3]{color:var(--ink-soft)}.path-risk[data-v-616598e3]{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;background:var(--teal-soft);border-left:3px solid var(--teal)}.path-risk.warning[data-v-616598e3]{background:var(--brick-soft);border-left-color:var(--brick)}.path-risk div[data-v-616598e3]{padding:14px 17px;border-right:1px solid rgba(0,0,0,.08)}.path-risk b[data-v-616598e3],.path-risk small[data-v-616598e3]{display:block}.path-risk small[data-v-616598e3]{color:var(--ink-soft)}.path-risk b[data-v-616598e3]{margin-top:4px;font:700 13px/1.4 var(--mono)}.path-nodes[data-v-616598e3]{margin:0;padding:0;list-style:none}.path-nodes li[data-v-616598e3]{display:grid;grid-template-columns:35px 14px minmax(0,1fr) auto;gap:8px;min-height:86px;align-items:stretch}.path-sequence[data-v-616598e3]{padding-top:5px;color:var(--amber);font-size:11px}.path-line[data-v-616598e3]{position:relative;width:1px;justify-self:center;background:var(--line)}.path-line[data-v-616598e3]:before{content:"";position:absolute;top:5px;left:-4px;width:7px;height:7px;border:1px solid var(--amber);border-radius:50%;background:var(--paper-raised)}.path-copy[data-v-616598e3]{padding:0 10px 25px}.path-copy b[data-v-616598e3],.path-copy em[data-v-616598e3],.path-copy small[data-v-616598e3]{display:block}.path-copy small[data-v-616598e3]{margin:3px 0;color:var(--ink-soft);font:10px/1.5 var(--mono)}.path-copy em[data-v-616598e3]{color:var(--ink-soft);font-size:11px;font-style:normal}.path-item-actions[data-v-616598e3]{display:grid;align-self:start;gap:7px;justify-items:end}.path-item-actions button[data-v-616598e3]{border:0;border-bottom:1px solid var(--line);padding:0;background:transparent;color:var(--ink-soft);cursor:pointer}.confirm-bar[data-v-616598e3]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;border-top:1px solid var(--line)}.confirm-bar p[data-v-616598e3]{margin:0;color:var(--ink-soft);font-size:12px}.week-sheet[data-v-616598e3]{padding:24px 0 24px 24px;border-left:1px solid var(--line)}.week-empty[data-v-616598e3]{color:var(--ink-soft)}.week-meter[data-v-616598e3]{height:7px;margin-top:25px;background:var(--paper-deep)}.week-meter span[data-v-616598e3]{display:block;height:100%;background:var(--teal)}.week-tasks[data-v-616598e3]{margin:24px 0;padding:0;list-style:none;border-top:1px solid var(--line)}.week-tasks li[data-v-616598e3]{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.week-tasks time[data-v-616598e3]{color:var(--amber);font:10px/1.6 var(--mono)}.week-tasks b[data-v-616598e3],.week-tasks small[data-v-616598e3]{display:block}.week-tasks small[data-v-616598e3]{color:var(--ink-soft)}.task-order-controls[data-v-616598e3]{display:flex;gap:4px}.task-order-controls button[data-v-616598e3]{width:27px;height:27px;border:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer}.task-order-controls button[data-v-616598e3]:disabled{opacity:.3;cursor:default}.today-link[data-v-616598e3]{display:inline-block;margin-top:10px;color:var(--amber);text-decoration:none}@media (max-width:1000px){.goal-form[data-v-616598e3]{grid-template-columns:1fr 1fr}.form-intro[data-v-616598e3]{grid-column:1/-1;grid-row:auto;border-right:0;border-bottom:1px solid var(--line)}.planning-layout[data-v-616598e3]{grid-template-columns:1fr}.week-sheet[data-v-616598e3]{padding:25px 0;border-top:1px solid var(--line);border-left:0}}@media (max-width:767px){.goal-form[data-v-616598e3]{grid-template-columns:1fr;margin:0 -4px 24px;padding:23px 18px}.form-intro[data-v-616598e3]{grid-column:auto}.goal-tabs[data-v-616598e3]{margin-right:-16px}.goal-tabs button[data-v-616598e3]{min-width:190px}.path-sheet[data-v-616598e3]{padding:24px 18px}.path-head[data-v-616598e3]{align-items:flex-start}.path-head h2[data-v-616598e3]{font-size:24px}.path-risk[data-v-616598e3]{grid-template-columns:1fr}.path-risk div[data-v-616598e3]{display:flex;justify-content:space-between}.path-risk b[data-v-616598e3]{margin:0}.path-nodes li[data-v-616598e3]{grid-template-columns:28px 10px minmax(0,1fr)}.path-item-actions[data-v-616598e3]{grid-column:3;justify-self:start;margin-top:-19px;justify-items:start}.confirm-bar[data-v-616598e3]{align-items:stretch;flex-direction:column}}