.mobile-primary-action-slot{display:none}@media (max-width:767px){.mobile-primary-action-slot{height:calc(84px + env(safe-area-inset-bottom,0px));display:block}.mobile-primary-action{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141211ed;border-top:1px solid #f4efe633;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #0002}.mobile-primary-action>a,.mobile-primary-action>button{color:#141211;width:100%;max-width:560px;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#d8ff3e;border:1px solid #e2ff70;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:auto;padding:10px 17px;text-decoration:none;display:flex}.mobile-primary-action span{gap:2px;min-width:0;display:grid}.mobile-primary-action strong{font-size:14px;font-weight:800;line-height:1.3}.mobile-primary-action small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.4;overflow:hidden}.mobile-primary-action svg{flex:none}.mobile-primary-action :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #fff}body:has([role=dialog][data-state=open],[role=dialog][aria-modal=true],dialog[open],input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .mobile-primary-action{display:none}}
