.mvr-wa-detail{margin:14px 0 18px;display:grid;gap:6px}.mvr-wa-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:14px;background:#25D366;color:#0b2e19;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 6px 18px #25d36640;transition:filter .2s,transform .2s}.mvr-wa-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.mvr-wa-button:focus-visible,.mvr-wa-card:focus-visible,.mvr-wa-float:focus-visible{outline:3px solid #082C6C;outline-offset:3px}.mvr-wa-detail p{margin:0;font-size:12px;color:#737373;text-align:center}.mvr-wa-card{flex:none;width:44px;height:44px;border-radius:12px;background:#25D366;color:#0b2e19;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36640;transition:filter .2s,transform .2s}.mvr-wa-card:hover{filter:brightness(1.06);transform:scale(1.04)}.mvr-wa-float{display:none}@media(max-width:1023px){.mvr-wa-float{position:fixed;z-index:2400;bottom:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-end:16px;display:flex;align-items:center;gap:8px;height:56px;padding:0 18px 0 14px;border-radius:999px;background:#25D366;color:#0b2e19;font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 10px 28px #0000003d}.mvr-wa-float:active{transform:scale(.97)}.pd-page{padding-bottom:84px}}@media print{.mvr-wa-card,.mvr-wa-detail,.mvr-wa-float{display:none!important}}