.sticky-actions{z-index:60;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.75rem;transition:transform .16s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -8px 24px #16151414}.sticky-actions[data-visible=true]{transform:none}@media (min-width:768px){.sticky-actions{display:none}}.sticky-actions__summary{flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3}.sticky-actions__buttons{gap:.5rem;display:flex}.sticky-actions__buttons .button{min-height:44px;padding-inline:1rem;font-size:.9375rem}body:has(.sticky-actions[data-visible=true]) .live-vote-button{bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (min-width:768px){body:has(.sticky-actions[data-visible=true]) .live-vote-button{bottom:calc(1rem + env(safe-area-inset-bottom))}}
