.hr-goals-content{gap:var(--ds-space-5)}.hr-goals-content[data-view=mine]>.ds-alert,.hr-goals-content[data-view=mine]>.hr-goals-mine{width:100%;max-width:1080px;margin-inline:auto}.hr-goals-h2{display:inline-flex;font-size:var(--ds-text-sm)}.hr-goals-h2,.hr-goals-h3{align-items:center;gap:var(--ds-space-2);margin:0;font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-h3{display:flex;font-size:var(--ds-text-xs)}.hr-goals-count{display:inline-flex;align-items:center;min-width:20px;height:18px;padding:0 6px;justify-content:center;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);color:var(--ds-text-muted);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-goals-link{display:inline;padding:0;border:0;background:none;font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text);text-decoration:underline;text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;cursor:pointer;border-radius:var(--ds-radius-xs)}.hr-goals-link:hover{text-decoration-color:currentColor}.hr-goals-link:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-link:disabled{cursor:default;opacity:.6}.hr-goals-bar{display:block;height:6px;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);box-shadow:inset 0 0 0 1px var(--ds-border);overflow:hidden}.hr-goals-bar__fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ds-text-muted);transform:scaleX(calc(var(--p, 0) / 100));transform-origin:left center;transition:transform var(--ds-dur-slow) var(--ds-ease-enter)}.hr-goals-bar[data-tone=success] .hr-goals-bar__fill{background:var(--ds-success)}.hr-goals-bar[data-tone=warning] .hr-goals-bar__fill{background:var(--ds-warning)}.hr-goals-bar[data-tone=danger] .hr-goals-bar__fill{background:var(--ds-danger)}.hr-goals-bar[data-tone=ink] .hr-goals-bar__fill{background:var(--ds-text)}.is-playing .hr-goals-bar__fill{animation:hr-goals-fill .9s var(--ds-ease-enter) .12s both}@keyframes hr-goals-fill{0%{transform:scaleX(0)}}.hr-goals-meter{display:flex;flex-direction:column;gap:5px;min-width:0}.hr-goals-meter__head{display:flex;align-items:baseline;gap:var(--ds-space-2);min-width:0}.hr-goals-meter__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hr-goals-meter__pct,.hr-goals-meter__title{white-space:nowrap;font-size:var(--ds-text-xs);color:var(--ds-text)}.hr-goals-meter__pct{flex:none;font-weight:var(--ds-weight-semibold)}.hr-goals-due,.hr-goals-flag,.hr-goals-meter__status{font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-due,.hr-goals-flag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--ds-radius-full);font-weight:var(--ds-weight-medium);white-space:nowrap;background:var(--ds-surface-sunken)}.hr-goals-due[data-tone=danger],.hr-goals-flag[data-tone=danger]{color:var(--ds-danger);background:var(--ds-danger-tint)}.hr-goals-due[data-tone=warning]{color:var(--ds-warning);background:var(--ds-warning-tint)}.hr-goals-due[data-tone=success]{color:var(--ds-success);background:var(--ds-success-tint)}.hr-goals-flag[data-tone=info]{color:var(--ds-info);background:var(--ds-info-tint)}.hr-goals-size{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-border-strong);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-size[data-size=L]{color:var(--ds-text);box-shadow:inset 0 0 0 1.5px var(--ds-text-muted)}.hr-goals-team{container-type:inline-size;container-name:hr-goals;gap:var(--ds-space-5);min-width:0}.hr-goals-company,.hr-goals-team{display:flex;flex-direction:column}.hr-goals-company{gap:var(--ds-space-3)}.hr-goals-company__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.hr-goals-company__list,.hr-goals-objectives{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.hr-goals-company__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.hr-goals-board{display:grid;grid-template-columns:minmax(0,1fr);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-board__head{display:none}.hr-goals-lane{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ds-border)}.hr-goals-lane:first-of-type{border-top:0}.hr-goals-person{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface);min-width:0}.hr-goals-person__top{display:flex;align-items:flex-start;gap:var(--ds-space-1)}.hr-goals-person__id{flex:1 1 auto;display:flex;align-items:center;gap:var(--ds-space-3);padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:var(--ds-radius-md);min-width:0}.hr-goals-person__id:hover .hr-goals-person__name{color:var(--ds-accent-strong)}.hr-goals-person__id:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.hr-goals-person__names{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.hr-goals-person__name{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text);transition:color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-person__you{padding:0 6px;border-radius:var(--ds-radius-full);background:var(--ds-surface-sunken);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted)}.hr-goals-person__job{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-index{flex:none;display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-person__objectives{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}.hr-goals-person__empty{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-person__load{display:flex;align-items:center;gap:var(--ds-space-2)}.hr-goals-person__loadtext{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.hr-goals-load{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-load [data-tone=danger]{color:var(--ds-danger);font-weight:var(--ds-weight-semibold)}.hr-goals-load [data-tone=info]{color:var(--ds-info);font-weight:var(--ds-weight-semibold)}.hr-goals-pips{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.hr-goals-pip{width:8px;height:8px;border-radius:2px;background:var(--ds-text-muted);opacity:.55}.hr-goals-pip[data-tone=danger]{background:var(--ds-danger);opacity:1}.hr-goals-pip[data-tone=info]{background:var(--ds-info);opacity:1}.hr-goals-pips__more{margin-left:2px;font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-cell{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-3);min-width:0;background:var(--ds-surface-sunken);border-top:1px solid var(--ds-border);transition:background var(--ds-dur-fast) var(--ds-ease-enter),box-shadow var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-cell[data-empty]{display:none}.hr-goals-cell__label{display:inline-flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-cell[data-drop]{box-shadow:inset 0 0 0 1.5px var(--ds-border-strong)}.hr-goals-cell[data-drop=over]{background:var(--ds-accent-tint);box-shadow:inset 0 0 0 1.5px var(--ds-accent)}.hr-goals-cell__more{align-self:flex-start;padding:2px var(--ds-space-1);border:0;background:none;font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text-muted);cursor:pointer;border-radius:var(--ds-radius-xs)}.hr-goals-cell__more:hover{color:var(--ds-text)}.hr-goals-board__colhead[data-col]:before,.hr-goals-cell__label:before{content:"";width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-text-subtle,var(--ds-text-muted))}.hr-goals-board__colhead:not([data-col]):before{display:none}.hr-goals-board__colhead[data-col=requested]:before,[data-col=requested]>.hr-goals-cell__label:before{background:var(--ds-info)}.hr-goals-board__colhead[data-col=doing]:before,[data-col=doing]>.hr-goals-cell__label:before{background:var(--ds-violet)}.hr-goals-board__colhead[data-col=done]:before,[data-col=done]>.hr-goals-cell__label:before{background:var(--ds-success)}@container hr-goals (min-width: 960px){.hr-goals-board{grid-template-columns:minmax(232px,296px) repeat(4,minmax(168px,1fr))}.hr-goals-board__head,.hr-goals-lane{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.hr-goals-board__head{position:sticky;top:0;z-index:var(--ds-z-sticky);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.hr-goals-board__colhead{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-board__colhead:first-child{padding-inline:var(--ds-space-4)}.hr-goals-lane:first-of-type{border-top:0}.hr-goals-lane:last-child .hr-goals-person{border-bottom-left-radius:var(--ds-radius-lg)}.hr-goals-person{border-right:1px solid var(--ds-border)}.hr-goals-cell{border-top:0;min-height:112px}.hr-goals-cell+.hr-goals-cell{border-left:1px solid var(--ds-border)}.hr-goals-cell[data-empty]{display:flex}.hr-goals-cell__label{display:none}}@container hr-goals (min-width: 1800px){.hr-goals-cell{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));align-content:start}.hr-goals-cell[data-empty]{display:grid}.hr-goals-cell__more{grid-column:1/-1}}.hr-goals-card{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);background:var(--ds-surface-raised);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),box-shadow var(--ds-dur-fast) var(--ds-ease-enter),opacity var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-float)}.hr-goals-card[draggable=true]{cursor:grab}.hr-goals-card[data-dragging]{opacity:.45}.hr-goals-card[data-overdue]{border-color:color-mix(in srgb,var(--ds-danger) 45%,var(--ds-border))}.hr-goals-card[data-status=done]{background:var(--ds-surface)}.hr-goals-card[data-status=done] .hr-goals-card__title{color:var(--ds-text-muted)}.hr-goals-card__open{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-1) 0 0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.hr-goals-card__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.hr-goals-card__open:focus-visible:after{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);color:var(--ds-text)}.hr-goals-card__done{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:var(--ds-radius-full);background:var(--ds-success);color:var(--ds-text-on-accent)}.hr-goals-card__meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1) var(--ds-space-2);pointer-events:none}.hr-goals-card__by{gap:var(--ds-space-2);margin-left:auto}.hr-goals-card__by,.hr-goals-card__from{display:inline-flex;align-items:center;white-space:nowrap}.hr-goals-card__from{gap:3px;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-mine{gap:var(--ds-space-6)}.hr-goals-mine,.hr-goals-section{display:flex;flex-direction:column;min-width:0}.hr-goals-section{gap:var(--ds-space-3)}.hr-goals-section__head{display:flex;flex-direction:column;gap:var(--ds-space-1)}.hr-goals-section__head--row{flex-direction:row;align-items:center;justify-content:space-between}.hr-goals-section[data-tone] .hr-goals-h2:before{content:"";width:7px;height:7px;border-radius:var(--ds-radius-full);background:var(--ds-text-muted)}.hr-goals-section[data-tone=info] .hr-goals-h2:before{background:var(--ds-info)}.hr-goals-section[data-tone=danger] .hr-goals-h2:before{background:var(--ds-danger)}.hr-goals-section[data-tone=warning] .hr-goals-h2:before{background:var(--ds-warning)}.hr-goals-empty-line{margin:0;padding:var(--ds-space-4);border:1px dashed var(--ds-border-strong);border-radius:var(--ds-radius-lg);font-size:var(--ds-text-sm);color:var(--ds-text-muted);line-height:var(--ds-leading-normal)}.hr-goals-list{container-type:inline-size;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"check main" ". chips" ". actions";align-items:center;grid-gap:var(--ds-space-2) var(--ds-space-3);gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4)}.hr-goals-row+.hr-goals-row{border-top:1px solid var(--ds-border)}.hr-goals-check,.hr-goals-row__dot{grid-area:check}.hr-goals-row__main{grid-area:main}.hr-goals-row__chips{grid-area:chips;display:inline-flex;align-items:center;gap:var(--ds-space-2)}.hr-goals-row__actions{grid-area:actions;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ds-space-1)}.hr-goals-row__actions:empty{display:none}.hr-goals-check{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-full);background:var(--ds-surface);color:transparent;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter),color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-check:not(:disabled):hover{border-color:var(--ds-success);color:var(--ds-success)}.hr-goals-check:disabled{cursor:default;opacity:.6}.hr-goals-check[data-checked]{border-color:var(--ds-success);background:var(--ds-success);color:var(--ds-text-on-accent);opacity:1}.hr-goals-check:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-row__dot{justify-self:center;width:8px;height:8px;border-radius:var(--ds-radius-full);background:var(--ds-border-strong)}.hr-goals-row__dot[data-variant=accept],.hr-goals-row__dot[data-variant=review]{background:var(--ds-info)}.hr-goals-row__main{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;min-width:0;border-radius:var(--ds-radius-xs)}.hr-goals-row__main:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.hr-goals-row__title{display:inline-flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text);overflow-wrap:anywhere}.hr-goals-row__main:hover .hr-goals-row__title{color:var(--ds-accent-strong)}.hr-goals-row[data-status=done] .hr-goals-row__title{color:var(--ds-text-muted);text-decoration:line-through;text-decoration-color:var(--ds-border-strong)}.hr-goals-row__meta{font-size:var(--ds-text-xs);color:var(--ds-text-muted);overflow-wrap:anywhere}@container (min-width: 620px){.hr-goals-row{grid-template-columns:24px minmax(0,1fr) auto auto;grid-template-areas:"check main chips actions"}.hr-goals-row__actions{justify-content:flex-end}}.hr-goals-objective{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);min-width:0}.hr-goals-objective__head{display:flex;align-items:flex-start;gap:var(--ds-space-2)}.hr-goals-objective__titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hr-goals-objective__title{margin:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);color:var(--ds-text);text-wrap:balance}.hr-goals-objective__sub{margin:0;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-objective__status{font-weight:var(--ds-weight-semibold);color:var(--ds-text-muted)}.hr-goals-objective[data-tone=success] .hr-goals-objective__status{color:var(--ds-success)}.hr-goals-objective[data-tone=warning] .hr-goals-objective__status{color:var(--ds-warning)}.hr-goals-objective[data-tone=danger] .hr-goals-objective__status{color:var(--ds-danger)}.hr-goals-objective__pct{flex:none;white-space:nowrap;font-size:var(--ds-text-h3);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);color:var(--ds-text)}.hr-goals-objective__desc{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted);line-height:var(--ds-leading-normal)}.hr-goals-krs{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}@container (min-width: 640px){.hr-goals-krs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--ds-space-3) var(--ds-space-6);gap:var(--ds-space-3) var(--ds-space-6)}}.hr-goals-kr{display:flex;flex-direction:column;gap:5px}.hr-goals-kr__head{display:flex;align-items:baseline;gap:var(--ds-space-2)}.hr-goals-kr__title{flex:1 1 auto;min-width:0}.hr-goals-kr__pct,.hr-goals-kr__title{font-size:var(--ds-text-xs);color:var(--ds-text)}.hr-goals-kr__pct{flex:none;white-space:nowrap;font-weight:var(--ds-weight-semibold)}.hr-goals-kr__value{justify-content:space-between;font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-kr__edit,.hr-goals-kr__value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-kr__error{flex-basis:100%;font-size:var(--ds-text-2xs);color:var(--ds-danger)}.hr-goals-kr__input{width:120px;height:var(--ds-control-h-sm);padding:0 var(--ds-space-2);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font:inherit;font-size:var(--ds-text-sm)}.hr-goals-kr__input:focus-visible{outline:2px solid var(--ds-focus);outline-offset:1px}.hr-goals-score{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);background:var(--ds-surface-sunken);border-radius:var(--ds-radius-lg)}.hr-goals-score__index{display:flex;align-items:baseline;gap:var(--ds-space-3)}.hr-goals-score__value{font-size:var(--ds-text-h1);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-h1);color:var(--ds-text)}.hr-goals-score__index[data-tone=success] .hr-goals-score__value{color:var(--ds-success)}.hr-goals-score__index[data-tone=warning] .hr-goals-score__value{color:var(--ds-warning)}.hr-goals-score__index[data-tone=danger] .hr-goals-score__value{color:var(--ds-danger)}.hr-goals-score__caption{font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-score__parts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);margin:0}.hr-goals-score__part{display:flex;flex-direction:column;gap:var(--ds-space-1)}.hr-goals-score__part dt{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-score__weight{font-weight:var(--ds-weight-regular);color:var(--ds-text-muted)}.hr-goals-score__part dd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-goals-score__facts,.hr-goals-score__part dd{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text)}@container (min-width: 520px){.hr-goals-score__parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}}.hr-goals-detail{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-goals-detail__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-detail__origin{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-goals-detail__facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ds-space-2);gap:var(--ds-space-2);margin:0}.hr-goals-detail__facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);font-size:var(--ds-text-sm)}.hr-goals-detail__facts dt{color:var(--ds-text-muted)}.hr-goals-detail__facts dd{margin:0;color:var(--ds-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-goals-detail__notes{margin:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text);white-space:pre-wrap}.hr-goals-detail__reason{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.hr-goals-detail__reason[data-tone=danger]{color:var(--ds-danger)}.hr-goals-detail__form{display:flex;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.hr-goals-detail__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2);width:100%}.hr-goals-detail__cancel,.hr-goals-detail__moves{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}.hr-goals-form{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-goals-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:var(--ds-space-4);gap:var(--ds-space-4);align-items:start}.hr-goals-form__fixed{margin:0;font-size:var(--ds-text-sm);color:var(--ds-text-muted)}.hr-goals-form__fixed strong{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.hr-goals-form__load[data-tone=danger]{color:var(--ds-danger)}.hr-goals-form__load[data-tone=warning]{color:var(--ds-warning)}.hr-goals-sizes{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:0;padding:0;border:0;min-width:0}.hr-goals-sizes__legend{width:100%;margin-bottom:var(--ds-space-2);padding:0;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.hr-goals-sizes__option{position:relative;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:96px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter),background var(--ds-dur-fast) var(--ds-ease-enter)}.hr-goals-sizes__option:hover{border-color:var(--ds-text-muted)}.hr-goals-sizes__option[data-checked]{border-color:var(--ds-accent);background:var(--ds-accent-tint)}.hr-goals-sizes__option input{position:absolute;opacity:0;pointer-events:none}.hr-goals-sizes__option:has(input:focus-visible){outline:2px solid var(--ds-focus);outline-offset:2px}.hr-goals-sizes__label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-goals-sizes__hint{font-size:var(--ds-text-2xs);color:var(--ds-text-muted)}.hr-goals-krform{align-items:flex-start}.hr-goals-krform,.hr-goals-krform__list{display:flex;flex-direction:column;gap:var(--ds-space-2)}.hr-goals-krform__list{width:100%;margin:0;padding:0;list-style:none}.hr-goals-krform__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken)}.hr-goals-krform__item>:first-child{flex:1 1 220px;min-width:0}.hr-goals-krform__unit{width:80px}.hr-goals-krform__num{width:96px}.hr-goals-person-panel{display:flex;flex-direction:column;gap:var(--ds-space-6)}.hr-goals-person-panel__id{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap}.hr-goals-person-panel__actions{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-2)}.hr-goals-person-panel__section{display:flex;flex-direction:column;gap:var(--ds-space-3)}@media (prefers-reduced-motion:reduce){.is-playing .hr-goals-bar__fill{animation:none}.hr-goals-bar__fill,.hr-goals-card,.hr-goals-check{transition:none}}