/* betkhalifa-whatsapp-button-v1.6 */
.bk-whatsapp-float{position:fixed;right:max(0px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);z-index:950;display:flex;align-items:center;justify-content:center;width:52px;height:58px;background:#20c963;color:#fff;border-radius:8px 0 0 8px;box-shadow:0 3px 14px #0003;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.bk-whatsapp-float[hidden]{display:none!important}.bk-whatsapp-float svg{width:35px;height:35px;display:block;fill:currentColor;pointer-events:none}.bk-whatsapp-float:hover{background:#16af54}.bk-whatsapp-float:focus-visible{outline:3px solid #a3238e;outline-offset:3px}
.a-header nav>a.bk-support-admin-link{display:inline-flex;align-items:center;padding:8px;color:#a3238e!important;background:transparent!important;font-weight:700!important;white-space:nowrap;text-decoration:none}
@media(max-width:767px){.bk-whatsapp-float{width:46px;height:52px;border-radius:7px 0 0 7px}.bk-whatsapp-float svg{width:32px;height:32px}}
@media print{.bk-whatsapp-float{display:none!important}}
body.bk-support-settings{margin:0;background:#faf6f9;color:#302438;font:16px/1.5 Arial,sans-serif}
.bk-support-settings *{box-sizing:border-box}.bk-support-settings [hidden]{display:none!important}
.bk-support-settings header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:#fff;border-top:3px solid #a3238e;border-bottom:1px solid #ead4e3}
.bk-support-settings header img{width:165px;height:54px;object-fit:contain}.bk-support-settings a{color:#a3238e}
.bk-support-settings main{max-width:680px;margin:32px auto;padding:28px;background:#fff;border:1px solid #ead4e3;border-radius:12px}
.bk-support-settings h1{font-size:25px;line-height:1.3;margin:0 0 10px}.bk-support-settings p{color:#766076}.bk-support-settings form{display:grid;gap:20px;margin-top:24px}
.bk-support-settings label{display:grid;gap:7px;font-weight:600}.bk-support-settings input[type=tel]{width:100%;padding:12px;border:1px solid #cdbbc9;border-radius:7px;font:16px/1.4 Arial,sans-serif;color:#302438;background:#fff}.bk-support-settings input:focus-visible{outline:2px solid #a3238e;outline-offset:2px}
.bk-support-settings small{font-size:13px;font-weight:400;color:#766076}.bk-support-settings .bk-support-switch{display:flex;align-items:center;gap:10px}.bk-support-switch input{accent-color:#a3238e;width:20px;height:20px;margin:0}
.bk-support-settings button{justify-self:start;padding:11px 24px;border:0;border-radius:7px;background:#a3238e;color:white;font:700 16px/1.4 Arial,sans-serif;cursor:pointer}.bk-support-settings button:disabled{opacity:.6;cursor:wait}
.bk-support-settings button:focus-visible,.bk-support-settings a:focus-visible{outline:3px solid #a3238e77;outline-offset:3px}.bk-support-settings #bk-support-status{min-height:24px;margin:16px 0 0}.bk-support-settings .bk-support-error{color:#b42336!important}.bk-support-settings .bk-support-success{color:#18763d!important}
.bk-support-settings .bk-support-preview{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:9px 14px;background:#20c963;color:#fff;text-decoration:none;border-radius:7px;font-weight:600;overflow-wrap:anywhere}.bk-support-preview svg{width:23px;height:23px;fill:currentColor;flex:none}
@media(max-width:767px){.bk-support-settings header{padding:12px 16px}.bk-support-settings header img{width:132px;height:44px}.bk-support-settings header a{font-size:14px}.bk-support-settings main{margin:20px 12px;padding:22px 18px}.bk-support-settings h1{font-size:23px}}
