.bizprice{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:99px;background:#e6f1f7;color:#0a5a82;font:600 14px/1.6 Nunito,Arial,sans-serif;vertical-align:middle}
.bizstep{border-top:3px solid #0a5a82}
.posgrid{display:grid;grid-template-columns:repeat(3,44px);gap:6px;margin:6px 0}
.pg{position:relative;display:block;width:44px;height:44px;border:2px solid #b9c3cc;border-radius:8px;background:#fff;cursor:pointer}
.pg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.pg span{position:absolute;inset:8px;border-radius:4px;background:#d7dee4}
.pg:has(input:checked){border-color:#0a5a82}.pg:has(input:checked) span{background:#0a5a82}
.pg:has(input:focus-visible){outline:3px solid #f0a500;outline-offset:2px}
.pg.off{opacity:.35;cursor:not-allowed;background:repeating-linear-gradient(45deg,#fff 0 6px,#eee 6px 12px)}.pg.off input{cursor:not-allowed}
#bizThumb{max-height:48px;max-width:120px;border:1px solid #d7dee4;border-radius:6px;background:#fff;padding:2px}
.bizband{position:relative;width:100%;height:0;overflow:hidden}
.bizband .bi{position:absolute;inset:0;display:flex;align-items:center;padding:0 4%}
.bizband .bi.l{justify-content:flex-start}.bizband .bi.c{justify-content:center}.bizband .bi.r{justify-content:flex-end}
.bizband .plate{display:inline-flex;align-items:center;padding:.09em;border-radius:.1em}
.bizband .plate.on{background:rgba(255,255,255,.92)}
.bizband img{display:block;height:.76em;width:auto;max-width:38vw;object-fit:contain}
body.biz #freeRes{display:none}
body.nofx .ec-card,body.nofx .ec-card *{animation:none!important;transition:none!important}
body.nofx #replayBtn,body.nofx #fxPlay,body.nofx #animNote{display:none!important}
#ordDone{margin-top:12px}
