.sales-outcome-editor{max-width:min(600px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--color-bordo);border-radius:18px;padding:24px;color:var(--color-inchiostro);background:var(--color-superficie);box-shadow:0 20px 80px rgb(0 0 0 / 25%)}
.sales-outcome-editor::backdrop{background:rgb(15 23 42 / 45%)}.sales-outcome-editor h2{font-size:20px;font-weight:700;margin-bottom:12px}.sales-outcome-editor p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.sales-outcome-editor form{display:grid;gap:16px;margin-top:16px}.sales-outcome-editor label{display:grid;gap:8px;font-size:14px;font-weight:600}.sales-outcome-editor select,.sales-outcome-editor textarea{width:100%;min-width:0;min-height:44px;font-size:16px;border:1px solid var(--color-bordo);border-radius:10px;padding:10px;background:var(--color-superficie);color:var(--color-inchiostro)}
.sales-outcome-editor-actions{display:flex;gap:10px;flex-wrap:wrap}.sales-outcome-editor button,.sales-outcome-edit,.sales-outcome-more{min-height:44px;border:1px solid var(--color-bordo);border-radius:10px;padding:10px 14px;cursor:pointer;font-size:14px}.sales-outcome-editor button[type=submit]{background:var(--color-accento);color:white}.sales-outcome-editor-error{color:var(--color-errore)}.sales-outcome-editor button:disabled{opacity:.6;cursor:wait}
dialog.sales-outcome-editor.call-workspace-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;height:fit-content;max-height:calc(100dvh - 32px)}
dialog.sales-outcome-editor.call-workspace-dialog[open]{display:flex;flex-direction:column;overflow:hidden}
dialog.sales-outcome-editor.call-workspace-dialog.sales-outcome-manual{width:min(600px,calc(100vw - 32px));max-width:600px}
.sales-outcome-editor .call-workspace-header{flex-shrink:0;align-items:center}
.sales-outcome-editor .call-workspace-header>h2{flex:1;min-width:0}
.sales-outcome-editor .call-workspace-close{margin-inline-start:auto;flex-shrink:0}
.sales-outcome-editor .call-workspace-content{min-height:0;overflow:auto;overscroll-behavior:contain}
.sales-outcome-editor [hidden]{display:none!important}
.sales-outcome-manual .lac-muted:empty,.sales-outcome-editor-error:empty{display:none}
.sales-outcome-manual form>button[type=submit]{justify-self:end;width:auto;min-width:140px}
.sales-outcome-manual textarea{resize:vertical;min-height:112px;max-height:45dvh}
@media(max-width:480px){.sales-outcome-editor .call-workspace-header{padding:16px}.sales-outcome-editor .call-workspace-content{padding:0 16px 16px}.sales-outcome-manual form>button[type=submit]{justify-self:stretch;width:100%}}
.sales-outcome-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--color-bordo);border-radius:12px}.sales-outcome-contact legend{font-weight:700;padding:0 6px}.sales-outcome-contact input{width:100%;min-width:0;min-height:44px;font-size:16px;border:1px solid var(--color-bordo);border-radius:10px;padding:10px;background:var(--color-superficie);color:var(--color-inchiostro)}.sales-outcome-contact>p{grid-column:1/-1}@media(max-width:640px){.sales-outcome-contact{grid-template-columns:1fr}}
