.personalization-experience{--experience-ink:#242424;--experience-muted:#626262;--experience-border:#dadada;color:var(--experience-ink);font:14px/1.5 var(--font-body-family,Arial,sans-serif);margin-block:18px}
.personalization-experience *{box-sizing:border-box}
.personalization-experience [hidden]{display:none!important}
.personalization-experience p{margin:0}
.personalization-experience__steps{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}
.personalization-experience__actions{display:flex;flex-wrap:wrap;gap:8px}
.personalization-experience__button{appearance:none;min-height:44px;max-width:100%;border:1px solid var(--experience-border);border-radius:7px;background:#fff;color:var(--experience-ink);padding:9px 13px;font:500 13px/1.4 var(--font-body-family,Arial,sans-serif);white-space:normal;cursor:pointer;touch-action:manipulation}
.personalization-experience__button:hover{border-color:var(--experience-ink)}
.personalization-experience__button[aria-disabled=true]{color:#767676;background:#fafafa;cursor:default;border-color:var(--experience-border)}
.personalization-experience__button:focus-visible{outline:3px solid #304dc2;outline-offset:3px}
.personalization-experience__steps .personalization-experience__button{border:0;padding-inline:9px;text-decoration:underline;text-underline-offset:3px}
.personalization-experience__actions [data-experience-action=save]{margin-left:auto}
.personalization-experience__history{padding-top:8px;font-size:12px;color:var(--experience-muted)}
.personalization-experience__persistence{padding-top:3px;font-size:12px;color:var(--experience-muted)}
.personalization-experience__draft{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;margin-top:12px;border-block:1px solid var(--experience-border)}
.personalization-experience__draft-text{flex:1 1 100%}
.personalization-experience__preview{padding-top:17px;color:var(--experience-muted);font-size:12px}
.personalization-experience__diagnostic{padding-top:10px}
.personalization-experience__diagnostic-title{font-weight:600}
.personalization-experience__diagnostic-detail{padding-top:3px;font-size:13px;color:var(--experience-muted);overflow-wrap:anywhere}
.personalization-experience__diagnostic[data-state=blocked] .personalization-experience__diagnostic-title,.personalization-experience__error{color:#a0251c}
.personalization-experience__diagnostic .personalization-experience__button{margin-top:8px}
.personalization-experience__adaptation{padding:12px 0;border-top:1px solid var(--experience-border);margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}
.personalization-experience__adaptation-text{flex:1 1 100%;overflow-wrap:anywhere}
.personalization-experience__adaptation [data-experience-action=accept-adaptation]{background:#242424;color:#fff;border-color:#242424}
.personalization-experience__review{padding-top:9px;color:var(--experience-muted);font-size:12px}
.personalization-experience__error{padding-top:12px;overflow-wrap:anywhere}
.personalization-experience__live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:359px){.personalization-experience__button{padding-inline:10px}.personalization-experience__actions{gap:6px}.personalization-experience__actions [data-experience-action=save]{margin-left:0}}
@media(prefers-reduced-motion:reduce){.personalization-experience *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.personalization-experience__button:focus-visible{outline-color:Highlight}.personalization-experience__button[aria-disabled=true]{color:GrayText}}
