.onfood-apple-button { display:block; width:100%; min-height:44px; margin:12px 0; padding:12px 16px; border:1px solid #000; border-radius:8px; background:#000; color:#fff; font-size:16px; font-weight:500; text-align:center; cursor:pointer; }
.onfood-apple-button[hidden], [data-onfood-apple-only][hidden] { display:none !important; }
.onfood-apple-button:disabled { opacity:.55; cursor:wait; }
.onfood-apple-button:focus-visible { outline:3px solid #ff8000; outline-offset:3px; }
