@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.shake-animation{animation:shake 2s ease-in-out infinite}@keyframes loading-overlay-logo-pulse{0%,to{opacity:.2}50%{opacity:1}}.loading-overlay-logo{animation:loading-overlay-logo-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.loading-overlay-logo{animation:none;opacity:1}}@keyframes checkout-ui-extension-guide-flash{0%,to{outline-color:transparent;outline-width:0}25%,60%{outline-color:#0149ff;outline-width:5px}}.checkout-ui-extension-guide-highlight{animation:checkout-ui-extension-guide-flash .9s ease-in-out 2}.discount-editor-columns{container-type:inline-size}@container (max-width: 899.95px){.discount-editor-right-column{width:100%;min-width:0!important;max-width:none!important;position:static!important;flex:1 1 100%!important}}#ai-assistant-layout-container{container-type:inline-size}@container (max-width: 800px){.ai-assistant-chat-column,#ai-assistant-config-column{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important}}.latest-updates__bell{position:relative;display:inline-block}.latest-updates__dot{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:var(--p-color-bg-fill-critical);box-shadow:0 0 0 2px var(--p-color-bg-surface);pointer-events:none}.latest-updates{width:380px;max-width:calc(100vw - 32px)}.latest-updates__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 12px;border-bottom:1px solid var(--p-color-border-secondary)}.latest-updates__list{max-height:min(480px,70vh);overflow-y:auto}.latest-updates__entry{border-bottom:1px solid var(--p-color-border-secondary)}.latest-updates__entry:last-child{border-bottom:0}.latest-updates__item{display:block;width:100%;padding:14px 16px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .12s ease}.latest-updates__item:hover{background:var(--p-color-bg-surface-hover)}.latest-updates__item:focus-visible{outline:2px solid var(--p-color-border-focus);outline-offset:-2px}.latest-updates__item--unread{box-shadow:inset 3px 0 0 var(--p-color-bg-fill-brand)}.latest-updates__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.latest-updates__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.04em;line-height:18px;text-transform:uppercase;color:#fff}.latest-updates__tag--security{background:#2c6ecb}.latest-updates__tag--new{background:#2e8f5b}.latest-updates__tag--fixed{background:#8051c8}.latest-updates__title{margin:0 0 4px;font-size:14px;font-weight:650;line-height:20px}.latest-updates__clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.latest-updates__body{display:grid;gap:8px;color:var(--p-color-text-secondary);font-size:13px;line-height:20px}.latest-updates__body p{margin:0}.latest-updates__callout{display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;border-radius:8px;background:var(--p-color-bg-surface-success);color:var(--p-color-text-success);font-size:13px;font-weight:600}.latest-updates__link{display:inline-block;padding:0 16px 14px;color:var(--p-color-text-link);font-size:13px;font-weight:550;text-decoration:none}.latest-updates__link:hover{text-decoration:underline}.latest-updates__toggle{display:inline-block;margin-top:8px;color:var(--p-color-text-link);font-size:13px;font-weight:550}.latest-updates__footer{padding:10px 16px;border-top:1px solid var(--p-color-border-secondary);color:var(--p-color-text-secondary);font-size:12px;text-align:center}
