.acquisition-won-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));border:1px solid var(--border-strong);border-radius:20px;background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:1.5;overflow:auto;overflow-wrap:anywhere}.acquisition-won-dialog::backdrop{background:#00000080}.acquisition-won-dialog h2{font-size:24px;margin:0 0 16px;line-height:1.3}.acquisition-won-dialog p{margin:16px 0}.acquisition-won-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.acquisition-won-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;white-space:normal;cursor:pointer;touch-action:manipulation}.acquisition-won-dialog button:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.acquisition-won-dialog .acquisition-confirm{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.acquisition-won-dialog button:active{filter:brightness(.94)}.crm-postal-address{margin:0;font:inherit;white-space:normal;overflow-wrap:anywhere}.crm-postal-address span{display:block}.crm-account-editor .project-center-edit-fields{min-width:0}.opportunity-conversion .conversion-context{display:grid;gap:8px;margin:16px 0}.opportunity-conversion .conversion-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media(max-width:480px){.acquisition-won-dialog{padding:16px}.acquisition-won-dialog footer button{width:100%}}
