.sx-dialog-backdrop .sx-confirm.sx-apology{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:10px;width:min(100%,360px);padding-top:18px;text-align:center;max-height:calc(100dvh / var(--et-z, 1) - 32px);overflow-y:auto}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-scene{position:relative;display:flex;align-items:flex-end;justify-content:center;grid-template-columns:none;height:168px;margin:0 -4px 2px;border-radius:20px;background:var(--sx-soft,#ebedf9)}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-scene img{display:block;width:auto;height:150px;margin-bottom:6px;image-rendering:auto}.sx-dialog-backdrop .sx-confirm.sx-apology .sx-apology-points{position:absolute;top:12px;right:12px;padding:5px 11px;border-radius:99px;background:#fff4d6;color:#8a5a00;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 0 0 1px rgb(138 90 0/.18);transform:rotate(6deg);animation:sx-apology-badge 1.6s ease-in-out infinite}.sx-dialog-backdrop .sx-confirm.sx-apology>h2{margin:0}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-text{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;grid-template-columns:none}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-text>*{width:100%;margin:0;text-align:center}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-text p{font-size:14px;line-height:1.5;color:var(--sx-ink,#121214);word-break:keep-all}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-text p.sx-apology-line{font-weight:600}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-text small{display:block;font-size:13px;line-height:1.45;color:var(--sx-muted,#6b6b75);word-break:keep-all}.sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-actions{display:grid;grid-template-columns:1fr;gap:0;margin-top:6px}:where([data-theme=dark]) .sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-scene{background:#34343b}:where([data-theme=dark]) .sx-dialog-backdrop .sx-confirm.sx-apology>.sx-apology-scene img{filter:drop-shadow(0 0 1px rgb(255 255 255/.7)) drop-shadow(0 0 4px rgb(255 255 255/.18))}:where([data-theme=dark]) .sx-dialog-backdrop .sx-confirm.sx-apology .sx-apology-points{background:#4a3a12;color:#ffd98a;box-shadow:0 0 0 1px rgb(255 217 138/.25)}@keyframes sx-apology-badge{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-3px)}}@media (prefers-reduced-motion:reduce){.sx-dialog-backdrop .sx-confirm.sx-apology .sx-apology-points{animation:none}}.diagnostic-activity.sx-apology-band .sx-apology-band-face{flex:none;display:flex;align-items:flex-end;justify-content:center;width:44px;height:44px;overflow:hidden;border-radius:14px;background:var(--sx-soft,#ebedf9)}.diagnostic-activity.sx-apology-band .sx-apology-band-face img{display:block;width:auto;height:40px}.diagnostic-activity.sx-apology-band .sx-apology-band-points{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:99px;background:#fff4d6;color:#8a5a00;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap;vertical-align:1px}.diagnostic-activity.sx-apology-band p.sx-apology-band-note{font-size:13px}.diagnostic-activity.sx-apology-band .diagnostic-activity-open{min-height:44px;background:var(--sx-point,#485cc7);color:var(--sx-point-ink,#fff)}:where([data-theme=dark]) .diagnostic-activity.sx-apology-band .sx-apology-band-face{background:#34343b}:where([data-theme=dark]) .diagnostic-activity.sx-apology-band .sx-apology-band-points{background:#4a3a12;color:#ffd98a}