.bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}#moreSheet{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:640px;max-height:82vh;max-height:82dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));border:1px solid var(--ui-line);border-bottom:0;border-radius:24px 24px 0 0;background:var(--ui-surface);color:var(--ui-text);box-sizing:border-box}#moreSheet::backdrop{background:rgba(0,0,0,.55)}.more-handle{width:38px;height:4px;border-radius:4px;background:var(--ui-muted);opacity:.5;margin:2px auto 14px}.more-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.more-head h2{font-size:1.2rem;color:var(--ui-accent);margin:0}#moreClose{border:0;background:transparent;color:var(--ui-text);font-size:1.8rem;min-width:44px;min-height:44px;padding:0}#moreItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#moreItems button{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 12px;text-align:left;border:1px solid var(--ui-line);border-radius:14px;background:var(--ui-raised);color:var(--ui-text);font:inherit;font-size:.9rem;line-height:1.6}.more-icon{font-size:1.7rem;color:var(--ui-accent);flex-shrink:0}#moreItems button:hover{border-color:var(--ui-accent)}@media(prefers-reduced-motion:no-preference){#moreSheet[open]{animation:more-appear .2s ease-out}@keyframes more-appear{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}}

#moreSheet{height:auto;min-height:0}#moreItems{grid-template-columns:1fr}#moreItems button{min-height:60px;padding:10px 16px}
