/* Existing P01 chip geometry; only the new offering rows receive these rules. */
.smp-offering-controls{display:grid;gap:6px;min-width:0;margin-bottom:8px}
.smp-offering-controls .smp-p01-filters{max-width:100%;overflow:auto;flex-wrap:nowrap}
.smp-offering-controls [data-smp-offering-notice]{margin:0;font:14px/1.4 Arial,sans-serif}
.smp-offering-controls [hidden]{display:none!important}
@media(max-width:700px){.smp-offering-controls .smp-p01-filters button:last-child{font-size:9px}.smp-offering-controls .smp-p01-filters button:last-child::after{content:none}}
/* Kiosk's legacy menu buttons must use the same measured P01 chip declarations. */
.smp-kiosk .smp-offering-controls .smp-p01-filters button{display:block;min-height:45px;height:45px;box-sizing:border-box;border:1px solid #dce0e8;border-radius:10px;background:#fefefe;color:#10141d;padding:0 17px;font-size:14px;line-height:normal;white-space:nowrap}
.smp-kiosk .smp-offering-controls .smp-p01-filters button[aria-pressed=true]{background:#034330;color:white;border-color:#034330}
@media(max-width:700px){.smp-kiosk .smp-offering-controls .smp-p01-filters button{height:25px;min-height:25px;padding:0 17px;font-size:9px;border-radius:6px}}
