/* 官网演示门店：一张小卡片（其余全部是真实门店界面） */
.demo-ribbon{position:fixed;z-index:95;left:14px;bottom:126px;width:164px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px;border-radius:16px;background:rgba(26,26,26,.9);color:#fff;font:600 12px/1.45 "PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;box-shadow:0 14px 30px -14px rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.demo-ribbon b{grid-column:1/-1;justify-self:start;padding:2px 9px;border-radius:999px;background:#EE4F8B;font-weight:800}
.demo-ribbon span{grid-column:1/-1;opacity:.82;padding:0 2px 2px}
.demo-ribbon button,.demo-ribbon a{border:0;border-radius:999px;padding:6px 0;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}
.demo-ribbon a{background:#FFD23F;color:#1A1A1A}
.demo-ribbon :focus-visible{outline:2px solid #FFD23F;outline-offset:2px}
/* settings and sign-out are not part of the demo */
[data-action="nav-settings"],#access-logout,[data-action="sign-out"]{display:none!important}
/* collapsed sidebar or phone: a slim pill that stays out of the work area */
body:has(.shell.sidebar-collapsed) .demo-ribbon{width:auto;grid-template-columns:auto auto auto;left:12px;bottom:12px}
body:has(.shell.sidebar-collapsed) .demo-ribbon span{display:none}
body:has(.shell.sidebar-collapsed) .demo-ribbon b{grid-column:auto}
@media (max-width:900px){.demo-ribbon{width:auto;grid-template-columns:auto auto auto;align-items:center;left:auto;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);padding:5px;border-radius:999px;white-space:nowrap;font-size:11.5px}.demo-ribbon span{display:none}.demo-ribbon b{grid-column:auto}.demo-ribbon button,.demo-ribbon a{padding:4px 10px}body:has(.shell.detail-open) .demo-ribbon,body.modal-open .demo-ribbon{display:none}}
/* package editing lives in settings in a real store */
[data-action="new-seat-package"],[data-action="remove-shortcut"],[data-action="edit-package"],[data-action="delete-package"],[data-action="new-package"]{display:none!important}
