:root{--af-sticky-actions-h: 72px}.af-sticky-actions{position:fixed;bottom:0;left:0;right:0;z-index:1030;display:flex;justify-content:flex-end;min-height:var(--af-sticky-actions-h);padding:12px clamp(12px,3vw,24px) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--af-border);background:color-mix(in srgb,var(--af-surface) 94%,transparent);box-shadow:0 -8px 24px var(--af-shadow-color, rgba(0, 0, 0, .2));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.af-sticky-actions[hidden]{display:none}.af-sticky-actions__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;min-height:48px;border:0;border-radius:var(--radius-md, 10px);background:var(--af-red);color:var(--af-on-primary, #fff);font-weight:800}.af-sticky-actions__button:hover:not(:disabled),.af-sticky-actions__button:focus-visible{background:var(--af-red-hover);color:var(--af-on-primary, #fff)}.af-sticky-actions__button:focus-visible{outline:3px solid var(--af-gold);outline-offset:2px}.af-sticky-actions__button:disabled{opacity:.55;cursor:not-allowed}body.af-has-sticky-actions .content-wrapper{padding-bottom:var(--af-sticky-actions-h)}.af-lifted-by-actions{translate:0 calc(-1 * var(--af-sticky-actions-h));transition:translate .2s ease}@media (max-width: 767.98px){.af-sticky-actions__button{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.af-lifted-by-actions{transition:none}}
