.ikram-wa-button{--ikram-wa-green:#137b49;--ikram-wa-dark:#086239;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:999px;border:2px solid var(--ikram-wa-green);background:var(--ikram-wa-green);color:#fff!important;font:600 15px/1.35 Arial,Helvetica,sans-serif;text-decoration:none!important;letter-spacing:.1px;white-space:normal;text-align:center;max-width:100%;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease;cursor:pointer}
.ikram-wa-button:hover,.ikram-wa-button:focus-visible{background:var(--ikram-wa-dark);border-color:var(--ikram-wa-dark);color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.15)}
.ikram-wa-button:focus-visible{outline:3px solid #ffc857;outline-offset:3px}
.ikram-wa-button>svg{flex-shrink:0;width:22px;height:22px}
.ikram-wa-button--outline{background:transparent;color:var(--ikram-wa-green)!important}
.ikram-wa-button--outline:hover,.ikram-wa-button--outline:focus-visible{color:#fff!important}
.ikram-wa-button--floating{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:9998;box-shadow:0 8px 26px rgba(0,0,0,.19)}
.ikram-wa-button--right{right:calc(22px + env(safe-area-inset-right,0px))}
.ikram-wa-button--left{left:calc(22px + env(safe-area-inset-left,0px))}
@media(max-width:600px){.ikram-wa-button--floating{width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px))}.ikram-wa-button--floating span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ikram-wa-button--floating>svg{width:27px;height:27px}.ikram-wa-button--right{right:calc(16px + env(safe-area-inset-right,0px))}.ikram-wa-button--left{left:calc(16px + env(safe-area-inset-left,0px))}}
@media(prefers-reduced-motion:reduce){.ikram-wa-button{transition:none}.ikram-wa-button:hover{transform:none}}
/* WooCommerce inquiry CTA (only when enabled in settings). */
.ikram-wa-wc-enquiry{margin:16px 0 22px;clear:both}
.ikram-wa-wc-enquiry .ikram-wa-button{max-width:100%;white-space:normal;text-align:center}
