.mandate-update-consent{--mandate-accent:var(--enrich-modal-violet,var(--sources-signal,#66f4dd));border:1px solid color-mix(in srgb, var(--mandate-accent) 28%, transparent);background:color-mix(in srgb, var(--mandate-accent) 5%, transparent);border-radius:14px;min-width:0;padding:16px}.mandate-update-consent .mandate-update-consent__label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:12px;margin:0;display:grid}.mandate-update-consent__label input{width:20px;height:20px;accent-color:var(--mandate-accent);flex:0 0 20px;margin:2px 0 0}.mandate-update-consent__content{gap:12px;min-width:0;margin:12px 0 0 32px;display:grid}.mandate-update-consent__label strong{font-size:1rem;line-height:1.5}.mandate-update-consent p{overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.55}.mandate-update-consent__content>p{margin:0}.mandate-update-consent__content>p+p{color:var(--text-muted,#596579)}.mandate-update-consent__details{border:1px solid color-mix(in srgb, var(--mandate-accent) 28%, transparent);background:color-mix(in srgb, var(--mandate-accent) 3%, transparent);border-radius:12px;min-width:0}.mandate-update-consent summary{top:var(--mandate-details-top,0px);z-index:1;box-sizing:border-box;cursor:pointer;background:var(--mandate-details-background,var(--surface-card,#282828));min-width:0;min-height:52px;color:var(--mandate-accent);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:.875rem;font-weight:600;list-style:none;display:flex;position:sticky}.mandate-update-consent__details[open]>summary{border-bottom:1px solid color-mix(in srgb, var(--mandate-accent) 22%, transparent);border-radius:11px 11px 0 0}.mandate-update-consent .mandate-update-consent__terms{gap:24px;padding:22px 20px 18px;display:grid}.mandate-update-consent .mandate-update-consent__terms p{max-width:78ch;margin:0;font-size:.9375rem;line-height:1.75}.mandate-update-consent__intro{gap:16px;display:grid}.mandate-update-consent .mandate-update-consent__clauses{margin:0;padding:0}.mandate-update-consent__clause{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);gap:10px;padding-block:20px;display:grid}.mandate-update-consent__clause:last-child{padding-bottom:0}.mandate-update-consent__clause dt{color:var(--mandate-accent);font-size:.875rem;font-weight:600;line-height:1.5}.mandate-update-consent__clause dd{min-width:0;margin:0}.mandate-update-consent summary::-webkit-details-marker{display:none}.mandate-update-consent summary svg{flex-shrink:0}.mandate-update-consent summary>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.mandate-update-consent__collapse-label,.mandate-update-consent__details[open] .mandate-update-consent__expand-label{display:none}.mandate-update-consent__details[open] .mandate-update-consent__collapse-label{display:inline}.mandate-update-consent__details[open] summary svg{transform:rotate(180deg)}.mandate-update-consent__collapse{border:1px solid color-mix(in srgb, var(--mandate-accent) 35%, transparent);max-width:100%;min-height:44px;color:var(--mandate-accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;font-weight:600;display:flex}.mandate-update-consent summary:hover,.mandate-update-consent__collapse:hover{background:color-mix(in srgb, var(--mandate-accent) 10%, var(--mandate-details-background,var(--surface-card,#282828)))}.mandate-update-consent :focus-visible{outline:2px solid var(--mandate-accent);outline-offset:4px;border-radius:4px}.mandate-update-consent .mandate-update-consent__details>summary:focus-visible{outline-offset:-2px;border-radius:11px}@media (max-width:480px){.mandate-update-consent__content{margin-top:16px;margin-left:0}.mandate-update-consent summary{padding:12px 14px}.mandate-update-consent .mandate-update-consent__terms{gap:20px;padding:18px 14px 14px}.mandate-update-consent__clause{padding-block:18px}}.account-identity-contacts-modal,.audit-enrich-contacts-modal{position:relative}.account-identity-contacts-modal .audit-start-form-card__header,.audit-enrich-contacts-modal .audit-start-form-card__header{padding-right:64px}.mandate-dialog-close{width:32px;height:32px;color:inherit;cursor:pointer;z-index:1;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.mandate-dialog-close:hover:not(:disabled){background:#ffffff12}.mandate-dialog-close:focus-visible{outline-offset:2px;outline:2px solid}.mandate-dialog-close:disabled{opacity:.5;cursor:wait}
