.swa-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#166534!important;color:#fff!important;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;text-decoration:none!important;border:0;border-radius:12px;padding:11px 16px;min-height:44px;box-sizing:border-box;white-space:normal;text-align:center}.swa-button:hover{background:#14532d!important;color:#fff!important}.swa-button:focus-visible{outline:3px solid #e6a73b;outline-offset:3px}.swa-floating{position:fixed;right:var(--swa-right,26px);bottom:var(--swa-bottom,calc(124px + env(safe-area-inset-bottom)));width:48px;height:48px;min-width:48px;min-height:48px;padding:0!important;border-radius:50%!important;z-index:9990;box-shadow:0 4px 16px #0003}.swa-floating img{display:block;width:26px;height:26px;margin:0;pointer-events:none}.swa-product{margin:16px 0}.swa-product small{display:block;margin-top:8px;font-size:12px;color:#555}@media(max-width:480px){.swa-floating{right:var(--swa-right,26px);bottom:var(--swa-bottom,calc(124px + env(safe-area-inset-bottom)))}.swa-product .swa-button{width:100%}}@media print{.swa-button,.swa-product{display:none!important}}
