.leat-block-components-button:not(.is-link){align-items:center;display:inline-flex;gap:.5rem;height:auto;justify-content:center;text-align:center;position:relative;transition:box-shadow .1s linear;padding:.75rem 1.5rem;font-size:1rem}.leat-block-components-button:not(.is-link):focus{outline:2px solid currentColor;outline-offset:2px}.leat-block-components-button:not(.is-link) .leat-block-components-button__text{display:block;text-wrap:balance;text-wrap:pretty}.leat-block-components-button:not(.is-link) .leat-block-components-button__text>svg{fill:currentColor}.leat-block-components-button:not(.is-link).text:not(.wp-block-button__link){background:rgba(0,0,0,0);color:currentColor;padding:.5rem 1rem}.leat-block-components-button:not(.is-link).text:not(.wp-block-button__link):hover{opacity:.9}.leat-block-components-button:not(.is-link).outlined,.leat-block-components-button:not(.is-link).is-style-outline{background:rgba(0,0,0,0);color:currentColor}.leat-block-components-button:not(.is-link).outlined:not(:focus),.leat-block-components-button:not(.is-link).is-style-outline:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.leat-block-components-button:not(.is-link).outlined:hover,.leat-block-components-button:not(.is-link).is-style-outline:hover{opacity:.9}.leat-block-components-button:not(.is-link).contained.wp-block-button__link:hover:not(:disabled){opacity:.9}.leat-block-components-button:not(.is-link).contained:not(.wp-block-button__link){background-color:var(--leat-button-bg, #1e1e1e);color:var(--leat-button-text, #ffffff)}.leat-block-components-button:not(.is-link).contained:not(.wp-block-button__link):hover:not(:disabled){opacity:.9}.leat-block-components-button:not(.is-link):disabled{cursor:not-allowed}.leat-block-components-button:not(.is-link):disabled .leat-block-components-button__text{opacity:.5}.leat-block-components-button:not(.is-link).leat-button--pill{background:var(--leat-pill-bg, #000);color:var(--leat-pill-color, #fff);border:none;border-radius:24px;padding:14px 24px;min-height:48px;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-0.28px;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.leat-block-components-button:not(.is-link).leat-button--pill:hover:not([disabled]){background:var(--leat-pill-bg, #000);color:var(--leat-pill-color, #fff);opacity:.9}.leat-block-components-button:not(.is-link).leat-button--pill[disabled]{opacity:.6;cursor:not-allowed}.leat-block-components-button:not(.is-link).leat-button--pill-outline{background:rgba(0,0,0,0);color:var(--leat-pill-bg, #000);border:none;border-radius:24px;padding:14px 24px;min-height:48px;font-weight:500;font-size:14px;line-height:21px;letter-spacing:-0.28px;text-transform:none;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.leat-block-components-button:not(.is-link).leat-button--pill-outline:not(:focus){box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.leat-block-components-button:not(.is-link).leat-button--pill-outline:hover:not([disabled]){opacity:.9}.leat-block-components-button:not(.is-link).leat-button--pill-outline[disabled]{opacity:.6;cursor:not-allowed}.leat-block-components-button:not(.is-link).leat-button--small{padding:.5rem 1rem;font-size:.875rem;gap:.375rem}.leat-block-components-button:not(.is-link).leat-button--small.text{padding:.375rem .75rem}.leat-block-components-button:not(.is-link).leat-button--claimed.is-display-only{color:var(--leat-success-color, #00a32a) !important;background:var(--leat-success-bg, #f0f6fc) !important;cursor:default}.leat-block-components-button:not(.is-link).leat-button--claimed.is-display-only:hover{opacity:1}.leat-block-components-button:not(.is-link).leat-button--automatic.is-display-only{color:var(--leat-info-color, #757575) !important;background:var(--leat-info-bg, #f0f0f0) !important;cursor:default}.leat-block-components-button:not(.is-link).leat-button--automatic.is-display-only:hover{opacity:1}.leat-block-components-button:not(.is-link).leat-button--location.is-display-only{color:var(--leat-location-color, #92400e) !important;background:var(--leat-location-bg, #fef3c7) !important;cursor:default}.leat-block-components-button:not(.is-link).leat-button--location.is-display-only:hover{opacity:1}
@keyframes leat-skeleton-shimmer{100%{transform:translateX(100%)}}.leat-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.leat-block-components-skeleton__element{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:4px;position:relative;overflow:hidden;border:none}.leat-block-components-skeleton__element::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, currentColor 5%, transparent) 50%, transparent 100%);animation:leat-skeleton-shimmer 1.25s infinite}@media(prefers-reduced-motion: reduce){.leat-block-components-skeleton__element::after{animation:none}}.leat-block-components-skeleton__element--static::after{display:none}.leat-block-components-skeleton__element{transition:background-color .2s ease}.leat-block-components-skeleton__element::after{transition:background-color .2s ease}@media(prefers-reduced-motion: reduce){.leat-block-components-skeleton__element{transition:background-color .2s ease}.leat-block-components-skeleton__element::after{transition:background-color .2s ease}}

/*# sourceMappingURL=spend-rules-checkout-integration.css.map*/