.grid-picker{position:absolute;left:12px;bottom:12px;z-index:12;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #e5e9cb30;border-radius:12px;background:#253b38e8;box-shadow:0 3px 14px #14232130;color:#e2e6d5;font:600 12px system-ui}
.grid-picker>span{padding:0 6px;font-size:11px;color:#b9c6b5}
.grid-picker button{border:0;border-radius:8px;padding:9px 11px;min-height:36px;min-width:0;background:transparent;color:#d2deca;font:600 12px system-ui;cursor:pointer;box-shadow:none}
.grid-picker button[aria-pressed="true"]{background:#e4e9ce;color:#253a34}
.grid-picker button:focus-visible{outline:2px solid #72cbea;outline-offset:2px}
@media(max-width:600px){.grid-picker{left:7px;bottom:76px;gap:1px;padding:3px}.grid-picker>span{display:none}.grid-picker button{padding:8px;min-height:36px;font-size:11px}}
