.ar-kpi-column[role=button]{cursor:pointer;border-radius:5px}.ar-kpi-column[role=button]:focus-visible{outline:2px solid #5279ce;outline-offset:4px}.ar-kpi-column[role=button]:hover .ar-kpi-column-plot>i{filter:brightness(1.07)}.ar-kpi-tooltip{margin:0;inset:auto;position:fixed;z-index:600;pointer-events:none;box-sizing:border-box;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);background:var(--ar-bg, #fff);color:var(--ar-text, #19304b);border:1px solid var(--ar-border, #e2e9f3);border-radius:12px;box-shadow:0 12px 40px #18304d2b;padding:18px 20px;font-size:13px;line-height:1.5}.ar-kpi-tip-period{font-size:12px;color:var(--ar-sub)}.ar-kpi-tip-product{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:16px;font-weight:650}.ar-kpi-tip-product>i{width:9px;height:9px;border-radius:2px;background:#9cafe3}.ar-kpi-tip-product>.ar-kpi-tip-existing{background:#2ca16f}.ar-kpi-tip-basis{display:block;color:var(--ar-sub);margin-top:7px}.ar-kpi-tip-value{font-size:30px;font-weight:700;margin-bottom:13px}.ar-kpi-tip-value small{font-size:14px;font-weight:400;margin-left:5px}.ar-kpi-tip-rows{border-top:1px solid var(--ar-border);padding-top:12px;display:flex;flex-direction:column;gap:9px}.ar-kpi-tip-rows>div{display:flex;justify-content:space-between;gap:10px}.ar-kpi-tip-rows span{color:var(--ar-sub)}.ar-kpi-tip-rows strong{font-size:14px;white-space:nowrap}.ar-ai-a>footer{justify-content:flex-end}.ur-tabs{padding:18px 20px;border-bottom:1px solid var(--ar-border, #d6e1ef);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--ar-bg, #fff)}.ur-tabs>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ur-tabs strong{font-size:13px;margin-right:8px}.ur-tabs button,.ur-mode button{min-height:40px;padding:8px 17px;border-radius:7px;border:1px solid var(--ar-border, #d6e1ef);background:var(--ar-bg, #fff);color:var(--ar-text, #193451);font:inherit;font-size:13px;font-weight:600}.ur-tabs button[aria-pressed=true]{background:#187e72;color:#fff;border-color:#187e72}.ur-tabs button small{margin-left:7px;font-size:11px;opacity:.8}.ur-mode{display:flex;gap:4px}.ur-mode button{font-size:12px;min-height:36px;padding:7px 12px}.ur-mode button[aria-pressed=true]{color:#167e73;background:#e4f3ee;border-color:#84bcb0}.ur-scope-text{padding:0 20px 12px!important;margin:0!important;font-size:12px;color:var(--ar-sub, #637995)}.ur-settings{margin:24px 0;min-width:0}.ur-settings h2{display:flex;gap:9px;align-items:center}.ur-unit-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.ur-unit-card{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid var(--border, #d8e3ef);border-radius:9px;min-width:0}.ur-unit-card>span{width:6px;height:38px;border-radius:3px;flex-shrink:0}.ur-unit-card label{min-width:0;flex:1;font-size:11px;color:var(--muted, #637995)}.ur-unit-card input{margin-top:3px;width:100%;min-width:0;font-size:15px;font-weight:650;border:0!important;padding:4px 0!important;background:transparent;color:inherit;height:32px}.ur-unit-card small{white-space:nowrap;display:flex;gap:3px;align-items:center;color:#637995}.ur-add{display:flex;align-items:flex-end;gap:10px;max-width:440px;margin:0 0 25px}.ur-add label{flex:1}.ur-add input,.ur-add button{height:42px}.ur-members h3{font-size:15px;margin-bottom:14px}.ur-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ur-member-grid label>span:first-child{display:block;margin-bottom:7px}.ur-save{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border, #d6e1ef);font-size:13px}.ur-save>div{display:flex;gap:8px}.ur-error,.ur-success{padding:12px 14px;border-radius:7px;font-size:13px;line-height:1.8}.ur-error{background:#fff2f3;color:#af3d4a;border:1px solid #edbbc1}.ur-success{background:#e8f5ee;color:#247151;border:1px solid #b6d9c7}.ur-error button{margin-left:8px;text-decoration:underline}.ur-goal-dialog{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important}.ur-goal-head{padding:18px 20px;background:var(--ar-heading-bg, #e4f3ee);border:1px solid var(--border, #d6e1ef);border-radius:8px}.ur-goal-head h3{margin:0 0 8px;font-size:18px;color:#167e73}.ur-goal-head p{margin:0;font-size:13px;line-height:1.9}.ur-goal-controls{display:flex;align-items:flex-end;gap:15px;margin:20px 0}.ur-goal-controls>label{min-width:170px;display:grid;gap:7px;font-size:12px}.ur-goal-controls>small{padding-bottom:10px;color:#637995}.ur-goal-table{min-width:920px}.ur-goal-table input{min-width:85px;width:100%;height:40px;text-align:right;padding:8px 10px}.ur-goal-table small{display:block;font-size:11px;color:#6a7f9a;margin-top:5px}.ur-goal-table th{min-width:100px}.ur-goal-table td:last-child{min-width:135px;font-size:11px;color:#637995}.ur-goal-table td:last-child button{display:block;margin:6px auto 0;font-size:11px}.ur-explicit{color:#147f72;font-weight:700}.ur-review{padding:16px 20px;background:#f0f7f4;border:1px solid #b9d8cc;border-radius:8px;font-size:13px;line-height:1.9}.ur-kpi-choice{display:grid;gap:12px}.ur-kpi-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;background:var(--ar-bg, #fff);border:1px solid var(--border, #d6e1ef);border-radius:8px;color:inherit;text-align:left}.ur-kpi-choice button:first-child{border-color:#77b7a8;background:#edf8f3}.ur-kpi-choice strong{font-size:16px}.ur-kpi-choice small{font-size:13px;color:#637995}[data-theme=dark] .ur-settings,[data-theme=dark] .ur-goal-dialog{color:#e1e9f3}[data-theme=dark] .ur-unit-card,[data-theme=dark] .ur-goal-head,[data-theme=dark] .ur-review{background:#213442;border-color:#425b6a}[data-theme=dark] .ur-unit-card label,[data-theme=dark] .ur-unit-card small{color:#b5c9db}[data-theme=dark] .ur-mode button[aria-pressed=true],[data-theme=dark] .ur-kpi-choice button:first-child{background:#213f3c;color:#a9e1d2}[data-theme=dark] .ur-goal-head h3,[data-theme=dark] .ur-explicit{color:#8bd6be}[data-theme=dark] .ur-success{background:#203d32;color:#9ad5ba;border-color:#456b5b}[data-theme=dark] .ur-error{background:#482b34;color:#f4bac3;border-color:#885365}@media(max-width:800px){.ur-unit-cards,.ur-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-goal-controls{flex-wrap:wrap}.ur-tabs{padding:14px}.ur-scope-text{padding-left:14px!important}.ur-save{flex-wrap:wrap}}@media(max-width:480px){.ur-unit-cards,.ur-member-grid{grid-template-columns:1fr}.ur-goal-controls>label{min-width:0;flex:1}.ur-goal-controls>small{width:100%}.ur-tabs button{padding:8px 12px}.ur-tabs strong{width:100%;margin:0 0 3px}.ur-save>div{flex-wrap:wrap}.ur-settings .card-title{flex-wrap:wrap}.ur-goal-dialog{width:calc(100vw - 16px)!important}}.ur-tabs>div:first-child{flex:1;min-width:240px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.ur-tabs>div:first-child>*{flex-shrink:0;white-space:nowrap}.ur-visible-scope{margin:14px 0 10px;font-size:12px;color:var(--ar-sub, #637995)}@media(max-width:480px){.ur-tabs>div:first-child{min-width:0;flex-basis:100%}.ur-tabs>div:first-child strong{width:auto;margin:0 5px 0 0}}.ar-page .ar-filter-fields>label>input,.ar-page .ar-filter-fields>label>select,.ar-page .ar-filter-fields>label>.ta-select{box-sizing:border-box;height:42px;margin-top:7px}.ar-page .ar-filter-fields>label>.ta-select{display:block}.ar-page .ar-filter-fields .ta-select-trigger{box-sizing:border-box;height:42px;min-height:42px}.ur-settings .ur-add>label{display:flex;flex-direction:column;gap:7px;margin:0!important}.ur-settings .ur-add input{box-sizing:border-box;height:42px;min-height:42px;margin:0!important}.ur-settings .ur-add>button{box-sizing:border-box;height:42px;min-height:42px;margin:0}.assignee-settings[data-ur-managed=true]{display:none!important}.ur-unit-card{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ur-unit-main{display:flex;align-items:center;gap:10px;min-width:0}.ur-unit-main .ur-unit-stripe{width:6px;height:38px;border-radius:3px;flex-shrink:0}.ur-unit-card>button{align-self:flex-end}.ur-unit-main label{margin:0!important}.ur-settings button,.ur-people button{font-family:inherit}.ur-settings .ur-danger,.ur-people .ur-danger{color:#b43c4b;background:transparent;border-color:#ecc7cd;display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:34px}.ur-settings .ur-danger:hover,.ur-people .ur-danger:hover{background:#fff1f3}.ur-danger-fill{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b93c4e;border-radius:7px;background:#b93c4e;color:#fff;padding:11px 18px;font:inherit;font-weight:650;min-height:42px}.ur-people{margin:24px 0;min-width:0}.ur-people h2{display:flex;align-items:center;gap:9px}.ur-people .ur-add{max-width:520px;margin-top:20px}.ur-people .ur-add label{display:flex;flex-direction:column;gap:7px;margin:0!important;min-width:0}.ur-people .ur-add input,.ur-people .ur-add button{height:42px;min-height:42px;margin:0!important;box-sizing:border-box}.ur-person-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.ur-person-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:65px;border-bottom:1px solid var(--border, #d8e3ef);padding:12px 0}.ur-person-row>span,.ur-person-row>strong{min-width:0;overflow-wrap:anywhere}.ur-person-row button{flex-shrink:0;display:inline-flex;gap:6px;align-items:center}.ur-archive{margin:22px 0;border:1px solid var(--border, #d8e3ef);border-radius:8px;padding:14px 16px}.ur-archive summary{font-size:13px;font-weight:650;cursor:pointer;padding:3px 0}.ur-archive p{line-height:1.8}.ur-members{margin-top:25px}.ur-confirm{width:min(520px,calc(100vw - 28px))!important;max-width:520px!important}.ur-confirm p{font-size:15px;line-height:1.9;margin:0 0 17px;overflow-wrap:anywhere}.ur-confirm-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:23px}.ur-confirm-actions button{min-height:42px}.ur-settings .ur-error button{text-decoration:none;margin-top:5px}[data-theme=dark] .ur-settings .ur-danger,[data-theme=dark] .ur-people .ur-danger{color:#f3afb9;border-color:#82515f}[data-theme=dark] .ur-settings .ur-danger:hover,[data-theme=dark] .ur-people .ur-danger:hover{background:#482b34}[data-theme=dark] .ur-confirm{background:#182a38;color:#e1e9f3}[data-theme=dark] .ur-archive,[data-theme=dark] .ur-person-row{border-color:#425b6a}@media(max-width:800px){.ur-person-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ur-person-list{grid-template-columns:1fr}.ur-people .ur-add{flex-wrap:wrap}.ur-people .ur-add label{flex-basis:100%}.ur-people .ur-add button{width:100%}.ur-confirm-actions{flex-direction:column-reverse}.ur-confirm-actions button{width:100%}}[data-theme=dark] .ur-settings .ta-select-trigger,[data-theme=dark] .ur-settings .ta-select-menu[popover]{background:#1b2f3d;color:#e1e9f3;border-color:#4a6174}[data-theme=dark] .ur-settings .ta-select-menu>[aria-selected=true]{background:#24483f;color:#b3ebd4}[data-theme=dark] .ur-settings .ta-select-menu>[data-active=true]{background:#2b4355}.ur-workspace-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;margin:0 0 18px;border:1px solid var(--border,#d6e1ef);border-radius:9px;background:var(--card,#fff);font-size:13px}.ur-workspace-scope>span:first-child{display:flex;align-items:center;gap:7px;font-weight:650;color:#187e72}.ur-workspace-scope .ta-select{width:220px;max-width:100%}.ur-workspace-scope .ta-select-trigger{height:42px}.ur-workspace-scope>strong{font-size:13px;color:#187e72}.ur-goal-dialog>.ur-goal-head,.ur-goal-dialog>.ur-goal-controls,.ur-goal-dialog>.ur-error,.ur-goal-dialog>.ur-success,.ur-goal-dialog>.ar-table-wrap,.ur-goal-dialog>.ur-review,.ur-goal-dialog>.ur-save{margin-left:26px!important;margin-right:26px!important}.ur-goal-dialog>.ur-goal-head{margin-top:20px}.ur-goal-dialog>.ur-save{margin-bottom:24px}.ur-goal-controls{align-items:flex-end}.ur-goal-controls>label{margin:0!important}.ur-goal-controls>label>*,.ur-goal-controls .ta-select-trigger{height:42px;box-sizing:border-box}.ur-goal-controls>small{margin:0 0 0 3px}.armp-detail{grid-template-columns:110px repeat(var(--armp-count),minmax(0,1fr)) minmax(120px,.9fr)!important;gap:18px!important;padding:22px 24px!important;align-items:stretch}.armp-detail>div:not(.armp-picked){padding:12px 14px!important;border:1px solid var(--armp-border,#d6e1ef);border-radius:8px;background:var(--armp-card,#fff)}.armp-detail>.armp-picked{justify-content:center;padding:6px 12px 6px 0;border-right:1px solid var(--armp-border,#d6e1ef)}.armp-detail>.armp-detail-total{background:#e5f2ec!important;border-color:#bfdccf!important}[data-theme=dark] .ur-workspace-scope,[data-theme=dark] .armp-detail>div:not(.armp-picked){background:#1b2f3d;color:#e1e9f3;border-color:#425b6a}[data-theme=dark] .ur-workspace-scope .ta-select-trigger{background:#1b2f3d;color:#e1e9f3;border-color:#4a6174}[data-theme=dark] .armp-detail>.armp-detail-total{background:#234438!important;border-color:#456f5c!important}@media(max-width:1100px){.armp-detail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.armp-detail>.armp-picked{grid-column:1/-1;border:0;border-bottom:1px solid var(--armp-border);padding:0 0 13px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}}@media(max-width:600px){.armp-detail{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px!important;gap:12px!important}.armp-detail-total{grid-column:1/-1}.ur-goal-dialog>.ur-goal-head,.ur-goal-dialog>.ur-goal-controls,.ur-goal-dialog>.ar-table-wrap,.ur-goal-dialog>.ur-save{margin-left:16px!important;margin-right:16px!important}.ur-workspace-scope .ta-select{flex:1;min-width:160px}}.ur-section-badge{display:inline-block;font-size:12px;font-weight:600;padding:5px 10px;border:1px solid #b4d5ca;border-radius:6px;background:#f3faf7;margin-left:16px;vertical-align:middle}[data-theme=dark] .ur-section-badge{background:#244238;border-color:#4c7565;color:#bce4d3}.ar-metrics .ar-metric{min-height:130px}.ur-roster-tools{display:flex;align-items:center;gap:12px;margin:18px 0 14px;flex-wrap:wrap}.ur-roster-tools>input{flex:1;min-width:180px;width:auto;height:42px;margin:0!important;padding:9px 12px;box-sizing:border-box;border:1px solid var(--border,#d6e1ef);border-radius:6px;background:var(--card,#fff);color:inherit;font:inherit;font-size:14px}.ur-roster-tools .ta-select{width:210px;max-width:100%}.ur-roster-tools .ta-select-trigger{height:42px}.ur-roster-viewport{height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border,#d6e1ef);border-radius:8px;padding:16px;box-sizing:border-box;background:var(--card,#fff)}.ur-roster-viewport:focus-visible{outline:2px solid #2b8f82;outline-offset:3px}.ur-roster-viewport .ur-member-grid{margin:0;gap:20px 18px;align-content:start}.ur-roster-viewport .ur-member-grid>label{margin:0!important;min-width:0}.ur-roster-viewport .ur-person-list{align-content:start;gap:0 20px}.ur-roster-viewport .ur-person-row{min-height:65px;box-sizing:border-box}.ur-roster-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted,#637995)}.ur-roster-pager>div{display:flex;align-items:center;gap:12px}.ur-roster-pager button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:38px;padding:7px 11px!important}[data-theme=dark] .ur-roster-viewport,[data-theme=dark] .ur-roster-tools>input{background:#1b2f3d;color:#e1e9f3;border-color:#425b6a}[data-theme=dark] .ur-people .ta-select-trigger{background:#1b2f3d;color:#e1e9f3;border-color:#4a6174}[data-theme=dark] .ur-roster-pager{color:#b2c2d3}@media(max-width:600px){.ur-roster-tools{gap:10px}.ur-roster-tools>input{flex-basis:100%;min-width:0}.ur-roster-tools .ta-select{width:100%}.ur-roster-viewport{height:320px;padding:12px}.ur-roster-pager{gap:10px}.ur-roster-pager>div{gap:9px}.ur-roster-pager button{min-height:42px}}.ur-goal-help{margin:18px 26px;font-size:12px;color:var(--ar-sub,#637995);line-height:1.8}.ur-goal-help summary{cursor:pointer}.ur-goal-help p{margin-top:10px}.rst-tooltip[popover],.ar-kpi-tooltip[popover]{margin:0;inset:auto}
