/* Compact task workspace. Scope to enhanced deal tasks; keep native forms and handlers. */
#b2b-uop-app .uop-deal-experience .uop-task-dense{container:task-editor / inline-size}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-toggle{grid-template-columns:24px minmax(0,1fr) auto!important;padding:10px 12px!important;gap:10px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-icon{width:24px!important;height:28px!important;border-radius:5px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-icon svg{width:17px!important;height:17px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-text{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-titleline{grid-column:2;grid-row:1;margin:0!important;gap:5px!important;justify-content:flex-end}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-text>b{grid-column:1;grid-row:1;margin:0!important;font-size:14px!important;line-height:1.3!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-context-label{font-size:10px!important;font-weight:400!important;color:#80919d!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-state{font-size:11px!important;padding:2px 5px!important;line-height:1.3!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-facts{grid-column:1/-1;gap:4px 12px!important;margin:0!important;flex-wrap:wrap}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-fact{font-size:11px!important;gap:4px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-fact>small{font-size:11px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-fact>time{font-size:11px!important;line-height:1.4!important;padding:1px 5px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-open-label{grid-column:auto!important;padding:5px 8px!important;min-height:28px!important;font-size:11px!important;line-height:1.4!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-body{padding:12px!important;scroll-padding-bottom:60px}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-body .uop-bpm-details{padding:0!important;border:0!important;margin:0!important;overflow:visible!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-context-toolbar{padding:0 0 9px!important;gap:6px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-purpose h4{display:none!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-purpose p{margin:0!important;line-height:1.4!important;font-size:12px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-form{gap:10px 16px!important;align-items:start}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts{gap:7px!important;align-content:start}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts>.uop-result-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;max-height:none!important;overflow:visible!important;padding:0!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts button[data-result-color]{min-height:36px!important;padding:7px 22px 7px 9px!important;font-size:12px!important;line-height:1.3!important;gap:7px!important;border-left-width:1px!important;border-color:#dce3e8!important;background:#fff!important;color:#435465!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts button[data-result-color]:hover{border-color:var(--result-line)!important;background:var(--result-tint)!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts button[data-result-color][aria-pressed=true]{border-color:var(--result-color)!important;background:var(--result-selected)!important;color:var(--result-ink)!important;box-shadow:inset 0 0 0 1px var(--result-color)!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-dot{width:6px!important;height:6px!important;flex-basis:6px!important;box-shadow:none!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-legend-help{border:0!important;background:none!important;padding:0!important;margin:0!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-legend-help>summary{font:400 11px/1.5 'B2B PT Sans',Arial,sans-serif;color:#81909b;cursor:pointer;padding:2px 0}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-legend-help .uop-result-color-legend{margin:5px 0!important;gap:5px 10px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-detail{display:grid;gap:8px;align-content:start;min-width:0}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-comment-label{padding:0!important;background:none!important;border:0!important;border-radius:0!important;gap:5px!important;font-size:12px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-form .uop-result-comment-label textarea{min-height:76px!important;height:76px;padding:8px 9px!important;font-size:13px!important;line-height:1.45!important;border-radius:5px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-extra{border:0!important;padding:0!important;margin:0!important;background:none!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-extra>summary{padding:3px 0!important;font-size:11px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-prospect-field{margin:5px 0!important;padding:9px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-prospect-stars button{font-size:23px!important;width:29px!important;height:29px!important;min-height:29px!important;padding:0!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense [data-step-fields].has-fields{padding:0!important;border:0!important;border-radius:0!important;background:none!important;gap:8px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-fields-heading{margin:0!important;font-size:12px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-form input:not([type=checkbox]),#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-form select{min-height:32px!important;padding:6px 8px!important;font-size:13px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions{position:sticky!important;bottom:0!important;grid-column:1/-1!important;gap:8px!important;z-index:3;align-items:center;background:#fff!important;border:0!important;border-top:1px solid #e8edf1!important;border-radius:0!important;padding:9px 0 0!important;margin:0!important;box-shadow:0 -8px 10px #fff}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions>.uop-primary{min-height:34px!important;width:auto!important;padding:7px 14px!important;font-size:13px!important;line-height:1.4!important;border-radius:5px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions .uop-task-management{padding:0!important;margin:0!important;gap:7px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-management>button{width:auto!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important;background:#fff!important;border:1px solid #dce3e8!important;border-radius:5px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions>small{flex:1 1 100%!important;font-size:11px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-expanded-switcher{padding:0 12px 8px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-planner{padding:8px!important;gap:7px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-plan-modes{gap:4px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-plan-modes>button{min-height:28px!important;padding:5px 6px!important;font-size:11px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-plan-suggestion{padding:6px 8px!important;gap:2px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-plan-suggestion>b{font-size:12px!important}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-call-plan-suggestion>span{font-size:11px!important;line-height:1.35!important}
@container task-editor (min-width:680px){
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-form.has-outcome-choices{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}
 #b2b-uop-app .uop-deal-experience .uop-task-dense .has-outcome-choices>.uop-result-shortcuts{grid-column:1!important}
 #b2b-uop-app .uop-deal-experience .uop-task-dense .has-outcome-choices>.uop-task-result-detail{grid-column:2!important}
}
@container task-editor (max-width:480px){
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-titleline{grid-column:1/-1;grid-row:1;justify-content:flex-start}
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-compact-text>b{grid-row:2;grid-column:1/-1}
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-facts{grid-row:3}
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts>.uop-result-choices{grid-template-columns:minmax(0,1fr)!important}
}
@media(pointer:coarse){
 #b2b-uop-app .uop-deal-experience .uop-task-dense .uop-result-shortcuts button[data-result-color],#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions button{min-height:44px!important}
}
/* An expanded overdue task has its own scroll area, above the message composer. */
#b2b-uop-app .uop-task-positioned .uop-task-dense.is-overdue-position.is-expanded{display:flex!important;flex-direction:column!important;max-height:var(--uop-task-inline-max,65dvh)!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}
#b2b-uop-app .uop-task-positioned .uop-task-dense.is-overdue-position.is-expanded>.uop-task-compact-toggle,#b2b-uop-app .uop-task-positioned .uop-task-dense.is-overdue-position.is-expanded>.uop-task-expanded-switcher{flex:0 0 auto!important}
#b2b-uop-app .uop-task-positioned .uop-task-dense.is-overdue-position.is-expanded>.uop-task-compact-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;scroll-padding-bottom:64px}
#b2b-uop-app .uop-deal-experience button.uop-task-date-edit{display:inline!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;width:auto!important;max-width:100%;font:inherit!important;color:inherit!important;text-align:inherit;line-height:inherit!important;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}
#b2b-uop-app .uop-deal-experience time.is-editable:hover{box-shadow:0 0 0 1px currentColor}
#b2b-uop-app .uop-deal-experience .uop-task-date-edit:focus-visible{outline:2px solid #3d78d9!important;outline-offset:3px}
#b2b-uop-app .uop-deal-experience .uop-task-dense .uop-task-result-actions{bottom:-12px!important;padding-bottom:12px!important}
