.product-selector{position:sticky;top:0;z-index:5;min-height:76px;padding:10px 38px;display:flex;align-items:center;gap:26px;background:#fff;border-top:1px solid #f1f2f3;border-bottom:1px solid #e1e4e6}
.product-selector-label{min-width:145px;color:#74797e;font-size:10px;font-weight:600;letter-spacing:1.7px;white-space:nowrap}
.product-selector .product-options{display:flex;gap:9px;margin:0}
.product-selector .product-options button{min-width:150px;min-height:54px;padding:8px 14px;gap:2px;border-radius:4px}
.product-selector .product-options button[aria-pressed=true]{padding:7px 13px}
.product-selector .product-options strong{font-size:17px;line-height:1.1}
.product-selector .product-options small{font-size:9px}
.product-selector .product-options .selected-mark{top:8px;right:10px}
main{min-height:calc(100vh - 242px)}
.stage{top:76px;height:calc(100vh - 164px)}
@media(max-width:800px){.product-selector{min-height:68px;padding:8px 20px;gap:12px}.product-selector-label{min-width:0;font-size:8px;letter-spacing:1px}.product-selector .product-options{flex:1}.product-selector .product-options button{min-width:0;flex:1;padding:8px 10px}.product-selector .product-options button[aria-pressed=true]{padding:7px 9px}.stage{top:auto;height:53vh}}
@media(max-width:560px){.product-selector{padding:7px 12px}.product-selector-label{display:none}.product-selector .product-options{width:100%;gap:6px}.product-selector .product-options button{min-height:48px}.product-selector .product-options strong{font-size:15px}.product-selector .product-options small{font-size:8px}}
#pay2play-kit{width:100%;margin-top:15px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff;border:1px solid #dce0e3;border-radius:5px;color:#25282b}#pay2play-kit strong{display:block;font-size:12px;font-weight:500}#pay2play-kit em{display:inline-block;margin-left:6px;padding:3px 5px;border-radius:3px;background:#f0f1f2;color:#6f7478;font-size:7px;font-style:normal;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#pay2play-kit small{display:block;margin:5px 0;color:#83878b;font-size:9px}#pay2play-kit b{display:block;color:#6c7379;font-size:9px;font-weight:normal}#pay2play-kit[aria-pressed=true]{border-color:#25282b;background:#fafafa}#pay2play-kit[aria-pressed=true] .light-switch{background:#d02b2f}#pay2play-kit[aria-pressed=true] .light-switch:after{transform:translateX(17px)}.pay2play-screen{display:flex;flex-direction:column;gap:10px;pointer-events:auto}.pay2play-screen iframe{width:100%;height:100%;min-height:0;border:1px solid #d9dde1;border-radius:3px;background:#f4f5f3;box-shadow:0 5px 16px #25282b12}.pay2play-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pay2play-screen button{background:#fff;border:1px solid #d9dce0;border-radius:3px;padding:11px 8px;font-size:10px;color:#25282b}.signage-active{padding:20px;background:#eef0ef}.signage-active> :not(.pay2play-screen){display:none!important}.signage-active .pay2play-screen{height:100%;min-height:calc(100vh - 222px)}.stage.pay2play-demo model-viewer,.stage.pay2play-demo #product-photo{width:100%}.stage.pay2play-demo .viewbar{left:50%}.capture .pay2play-screen{display:none}@media(max-width:800px){.signage-active{padding:16px;max-width:none}.signage-active .pay2play-screen{min-height:70vh}.pay2play-screen iframe{min-height:62vh}.pay2play-screen button{font-size:9px;padding:9px}.stage.pay2play-demo model-viewer,.stage.pay2play-demo #product-photo{width:100%}.stage.pay2play-demo .viewbar{left:50%}}
