/* Compact ownership summary; investigation conversation remains the main surface. */
#incident-actions #incident-ownership{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:5px 10px;min-height:32px;background:var(--color-surface);color:var(--color-muted);border-color:var(--color-line)}
#incident-actions #incident-ownership[data-state=acknowledged]{color:var(--color-success)}
#incident-actions #incident-ownership[data-state=escalated]{color:var(--color-warning);border-color:var(--color-warning-line)}
.ownership-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px}
.ownership-dialog h2{margin:0 28px 10px 0;font-size:22px}
.ownership-dialog .ownership-boundary{font-size:12px;line-height:1.55;color:var(--color-muted)}
.ownership-status{padding:14px;border:1px solid var(--color-line);background:var(--color-raised);border-radius:10px;margin:16px 0}
.ownership-status strong{color:var(--color-text)}
.ownership-status p{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}
.ownership-dialog form{margin:16px 0}
.ownership-dialog label{display:block;margin:12px 0 6px;font-size:13px}
.ownership-dialog select,.ownership-dialog textarea{margin:0;width:100%;font-size:13px}
.ownership-dialog textarea{resize:vertical;min-height:88px}
.ownership-form-actions,.ownership-self-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.ownership-dialog .ownership-notice{font-size:12px;line-height:1.55;color:var(--color-muted)}
.ownership-dialog .ownership-notice:empty{display:none}
.ownership-dialog #ownership-error{font-size:12px;line-height:1.55}
.ownership-dialog #ownership-form[hidden],.ownership-dialog [hidden]{display:none!important}
@media(max-width:700px){
 #incident-actions #incident-ownership{max-width:170px;min-height:30px;font-size:11px;padding:4px 8px}
 .ownership-dialog{padding:22px}
}
