.goal-target-pair{display:grid;gap:8px;min-width:205px}.goal-target-pair>div{border-left:3px solid var(--border,#e2e8ed);padding-left:10px}.goal-target-pair .goal-applied{border-color:var(--accent,#0f766e)}.goal-target-pair b{display:block;font-size:11px;color:var(--muted,#64748b);margin-bottom:3px}.goal-target-pair .goal-applied b{color:var(--accent,#0f766e)}.goal-target-pair .goal-upcoming{border-color:#d3a64a}.goal-target-pair small{display:block;line-height:1.6}.goal-revision-history{margin:16px 0;border:1px solid var(--border,#e2e8ed);border-radius:12px;padding:14px 16px}.goal-revision-history>summary{cursor:pointer;font-weight:650}.goal-revision-history .table-wrap{margin-top:14px}.goal-revision-status{display:inline-block;border-radius:6px;padding:3px 7px;background:#e8f4ef;color:#17664c;font-size:11px;white-space:nowrap}.goal-revision-status.upcoming{background:#fff4d8;color:#8a6515}.goal-revision-status.cancelled{background:#f1f3f5;color:#6c7681}.goal-revision-dialog{width:min(850px,94vw);max-width:94vw}.goal-revision-dialog .table-wrap{max-height:48vh;overflow:auto}.goal-revision-dialog table{min-width:650px}.goal-revision-dialog th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}.goal-revision-dialog td{vertical-align:middle}.goal-revision-dialog input[type=number]{width:100%;min-width:95px}.goal-revision-dialog input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent,#0f766e)}.goal-revision-dialog small{display:block;line-height:1.5;color:var(--muted,#64748b)}.goal-revision-dialog .goal-revision-error{color:#a83434;min-height:20px;margin:0}.goal-revision-guard{margin-top:0}.target-panel .panel-title>.goal-target-actions{display:flex;gap:8px;flex-wrap:wrap}.goal-revision-manage{display:flex;gap:5px;flex-wrap:wrap}.goal-revision-history td:last-child{white-space:nowrap}
