<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://asksalem.pidginbible.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://asksalem.pidginbible.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://asksalem.pidginbible.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://asksalem.pidginbible.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://asksalem.pidginbible.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
<style id="ask-salem-critical-ui">#ask-salem-root{position:fixed!important;right:18px!important;bottom:18px!important;z-index:2147483646!important;font-family:Arial,sans-serif!important}#ask-salem-root *{box-sizing:border-box!important}#ask-salem-launchers{display:none!important}#ask-salem-toggle{display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;padding:13px 18px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 28px rgba(0,0,0,.25)!important;cursor:pointer!important}#ask-salem-box{position:fixed!important;right:12px!important;bottom:12px!important;width:min(430px,calc(100vw - 24px))!important;height:min(760px,calc(100vh - 24px))!important;background:#fff!important;border:1px solid #ddd!important;border-radius:22px!important;box-shadow:0 22px 70px rgba(0,0,0,.3)!important;overflow:hidden!important;z-index:2147483647!important}#ask-salem-box[hidden]{display:none!important}@media(max-width:600px){#ask-salem-root{right:12px!important;bottom:12px!important}#ask-salem-box{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;height:calc(100vh - 24px)!important;max-height:760px!important}}
.ask-salem-launchers{display:none!important}
/* Ask Salem 3.6.5 - isolated, theme-safe UI */
#ask-salem-root,
#ask-salem-root *{box-sizing:border-box}
#ask-salem-root{position:fixed!important;right:18px!important;bottom:18px!important;z-index:2147483000!important;width:auto!important;max-width:calc(100vw - 24px)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:17px!important;line-height:1.5!important;color:#151515!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important}
#ask-salem-root button,#ask-salem-root input,#ask-salem-root textarea,#ask-salem-root select{font-family:inherit!important;letter-spacing:normal!important;text-transform:none!important}
#ask-salem-root button{appearance:none!important;-webkit-appearance:none!important}
.ask-salem-launchers{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-end!important}
.ask-salem-launchers button{cursor:pointer!important;touch-action:manipulation!important;border-radius:999px!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}
.ask-salem-launchers button:hover{transform:translateY(-1px)!important}
.ask-salem-launchers #ask-salem-toggle{border:0!important;background:#111!important;color:#fff!important;padding:9px 12px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 28px rgba(0,0,0,.22)!important;min-height:46px!important}
.ask-salem-launchers #ask-salem-owner-launch{border:1px solid #dedede!important;background:#fff!important;color:#111!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 5px 20px rgba(0,0,0,.12)!important;min-height:42px!important}
#ask-salem-box{width:min(430px,calc(100vw - 24px))!important;height:min(760px,calc(100vh - 80px))!important;max-height:calc(100vh - 36px)!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:22px!important;box-shadow:0 22px 70px rgba(0,0,0,.25)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;isolation:isolate!important}
#ask-salem-box[hidden],#ask-salem-owner[hidden],#ask-salem-visitor[hidden],#ask-salem-chat[hidden],#ask-salem-root [hidden]{display:none!important}
#ask-salem-box header{background:#111!important;color:#fff!important;min-height:62px!important;padding:9px 10px 9px 15px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex:none!important}
.ask-salem-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}
.ask-salem-brand img{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important;background:#fff!important;display:block!important}
#ask-salem-title{display:block!important;font-size:16px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ask-salem-header-actions{display:flex!important;align-items:center!important;gap:4px!important;flex:none!important}
.ask-salem-header-actions .ask-salem-home-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:52px!important;min-height:38px!important;padding:6px 9px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important;background:#292929!important;color:#fff!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;touch-action:manipulation!important}
.ask-salem-header-actions .ask-salem-home-button:hover{background:#3a3a3a!important;color:#fff!important;text-decoration:none!important}
#ask-salem-box header button{border:0!important;background:transparent!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;min-width:42px!important;min-height:42px!important;padding:7px!important;border-radius:10px!important}
#ask-salem-box header button:hover{background:rgba(255,255,255,.1)!important}
.ask-salem-header-actions #ask-salem-owner-switch{font-size:11px!important;background:#292929!important;border-radius:18px!important;padding:7px 10px!important;min-width:auto!important;min-height:auto!important}
#ask-salem-owner,#ask-salem-visitor{min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}
#ask-salem-visitor{background:#f7f7f8!important}
#ask-salem-owner{background:#f5f5f6!important}
.ask-business-profile{display:flex!important;align-items:center!important;gap:10px!important;margin:10px!important;padding:10px 11px!important;border:1px solid #e7e7e7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important}
.ask-business-profile img{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;object-fit:cover!important;background:#eee!important;display:block!important}
.ask-business-profile>div{min-width:0!important}
.ask-business-profile strong{display:block!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ask-business-profile p{margin:3px 0 0!important;font-size:10px!important;line-height:1.35!important;color:#707070!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.ask-owner-market,.ask-visitor-market{margin:0 10px 8px!important;padding:10px 11px!important;border:1px solid #e7e7e7!important;border-left:3px solid #d6a700!important;border-radius:14px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.ask-owner-market-copy{min-width:0!important}
.ask-owner-market strong,.ask-visitor-market strong{display:block!important;font-size:13px!important;font-weight:800!important}
.ask-owner-market span,.ask-visitor-market span{display:block!important;font-size:10px!important;color:#777!important;margin-top:2px!important;line-height:1.35!important}
.ask-owner-market small,.ask-visitor-market small{display:block!important;font-size:10px!important;font-weight:700!important;color:#777!important;margin-top:4px!important}
.ask-owner-market-actions,.ask-market-visitor-action{display:flex!important;align-items:center!important;gap:5px!important;flex:none!important}
.ask-owner-market button,.ask-visitor-market a{border:0!important;border-radius:18px!important;background:#d6a700!important;color:#111!important;padding:9px 12px!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.2!important}
.ask-owner-market #ask-owner-employees-button{background:#111!important;color:#fff!important}
.ask-market-visitor-action{flex-direction:column!important;align-items:flex-end!important;gap:2px!important}
.ask-market-visitor-action small{margin:0!important;font-size:8px!important}
.ask-referral-card{margin:0 10px 8px!important;padding:9px 10px!important;border:1px solid #e7e7e7!important;border-radius:14px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
.ask-referral-card strong{display:block!important;font-size:11px!important;font-weight:800!important}
.ask-referral-card span{display:block!important;font-size:9px!important;color:#777!important;margin-top:2px!important}
.ask-referral-card button{border:0!important;border-radius:16px!important;background:#111!important;color:#fff!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important;white-space:nowrap!important}
.ask-visitor-actions{display:grid!important;grid-template-columns:1fr 1.3fr!important;gap:7px!important;padding:0 10px 8px!important}
.ask-visitor-actions>button{width:100%!important;border:1px solid #dedede!important;background:#fff!important;color:#111!important;border-radius:13px!important;padding:8px!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}
.ask-visitor-rating{border:1px solid #e7e7e7!important;border-radius:13px!important;padding:6px 8px!important;background:#fff!important;min-width:0!important}
.ask-visitor-rating strong{display:block!important;font-size:28px!important;line-height:1.3!important}
.ask-visitor-rating button{border:0!important;background:transparent!important;padding:0 2px!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;color:#c2c2c2!important}
.ask-visitor-rating button.selected{color:#d6a700!important}
.ask-visitor-rating span{display:block!important;font-size:16px!important;color:#777!important;margin-top:2px!important}
.ask-social-strip{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;background:#fff!important;border-top:1px solid #e9e9e9!important;border-bottom:1px solid #e9e9e9!important;flex-wrap:wrap!important}
.ask-social-strip button{border:1px solid #ddd!important;background:#fff!important;border-radius:15px!important;padding:6px 9px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important;color:#111!important}
.ask-follow-status{font-size:8px!important;color:#777!important}
.ask-live-viewers{font-size:9px!important;margin-left:auto!important;white-space:nowrap!important;color:#777!important}
.ask-visitor-profile-card,.ask-social-connect,.ask-social-review{margin:0 10px 8px!important;padding:9px 10px!important;border:1px solid #e7e7e7!important;border-radius:14px!important;background:#fff!important}
.ask-community-title{font-size:10px!important;font-weight:800!important;color:#222!important}
.ask-visitor-profile-card p{font-size:9px!important;color:#777!important;margin:3px 0 7px!important}
.ask-visitor-profile-card>button,.ask-profile-form button{border:0!important;border-radius:15px!important;background:#111!important;color:#fff!important;padding:7px 10px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}
.ask-profile-panel{margin-top:7px!important}.ask-profile-form{display:grid!important;gap:5px!important}.ask-profile-form input,.ask-profile-form textarea{width:100%!important;border:1px solid #ddd!important;border-radius:9px!important;padding:7px!important;font-size:9px!important;background:#fff!important;color:#111!important}.ask-profile-form textarea{min-height:45px!important}.ask-profile-status{display:block!important;font-size:8px!important;margin-top:4px!important}
.ask-social-links{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin-top:6px!important}.ask-social-links a{border:1px solid #ddd!important;border-radius:14px!important;padding:5px 8px!important;font-size:8px!important;text-decoration:none!important;color:#111!important;background:#fafafa!important}
.ask-review-item{padding:6px 0!important;border-bottom:1px solid #eee!important}.ask-review-item strong{font-size:9px!important}.ask-social-review form{display:grid!important;gap:5px!important;margin-top:7px!important}.ask-social-review input,.ask-social-review textarea{width:100%!important;border:1px solid #ddd!important;border-radius:9px!important;padding:7px!important;font-size:9px!important;background:#fff!important}.ask-social-review textarea{min-height:45px!important;resize:vertical!important}.ask-social-review form button{border:0!important;border-radius:15px!important;background:#111!important;color:#fff!important;padding:7px 10px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}
.ask-salem-tools,.ask-salem-lang,#ask-salem-suggestions{display:flex!important;gap:5px!important;padding:7px 10px!important;overflow-x:auto!important;scrollbar-width:none!important;background:#fff!important}.ask-salem-tools::-webkit-scrollbar,.ask-salem-lang::-webkit-scrollbar,#ask-salem-suggestions::-webkit-scrollbar{display:none!important}.ask-salem-tools button,.ask-salem-lang button,#ask-salem-suggestions button,.ask-salem-footer button,.ask-owner-actions button,.ask-owner-top button,.ask-owner-section-title button{border:1px solid #ddd!important;background:#fff!important;color:#111!important;border-radius:15px!important;padding:7px 9px!important;font-size:9px!important;font-weight:700!important;cursor:pointer!important;white-space:nowrap!important}.ask-salem-lang{border-top:1px solid #eee!important}.ask-salem-lang .active{background:#d6a700!important;border-color:#d6a700!important}
#ask-salem-messages{min-height:150px!important;max-height:none!important;flex:1 1 auto!important;overflow-y:auto!important;padding:11px!important;background:#fafafa!important}.ask-msg{padding:9px 11px!important;margin:6px 0!important;border-radius:14px!important;max-width:88%!important;line-height:1.45!important;overflow-wrap:anywhere!important;font-size:12px!important}.ask-msg.user{margin-left:auto!important;background:#111!important;color:#fff!important}.ask-msg.assistant{background:#fff!important;border:1px solid #e8e8e8!important;color:#222!important}.ask-feedback{padding:0 4px 7px!important}.ask-feedback button{border:0!important;background:transparent!important;color:#666!important;cursor:pointer!important;font-size:9px!important}
#ask-salem-form{display:flex!important;gap:5px!important;padding:8px!important;border-top:1px solid #e8e8e8!important;background:#fff!important;flex:none!important}.ask-salem-footer{display:flex!important;justify-content:space-between!important;padding:0 9px 8px!important;background:#fff!important;flex:none!important}.ask-salem-footer button{font-size:9px!important;padding:5px 8px!important}
#ask-salem-input,#ask-owner-input{flex:1 1 auto!important;min-width:0!important;border:1px solid #d7d7d7!important;border-radius:22px!important;padding:10px 12px!important;background:#fff!important;color:#111!important;font-size:11px!important;outline:none!important}.ask-salem-form button,#ask-salem-form button{border:0!important;border-radius:22px!important;background:#d6a700!important;color:#111!important;padding:9px 12px!important;font-weight:800!important;cursor:pointer!important;min-width:38px!important}
.ask-salem-sources{margin-top:8px!important;padding-top:7px!important;border-top:1px solid #eee!important}.ask-salem-sources-title{font-size:10px!important;font-weight:700!important;color:#777!important;margin-bottom:4px!important}.ask-salem-sources a{display:block!important;margin:4px 0!important;text-decoration:underline!important;word-break:break-word!important;font-size:10px!important}.ask-msg.assistant a{font-weight:600!important}
.ask-salem-community{margin:0 10px 8px!important;padding:9px 10px!important;border:1px solid #e7e7e7!important;border-radius:14px!important;background:#fff!important}.ask-community-list{display:flex!important;gap:5px!important;flex-wrap:wrap!important}.ask-peer{border:1px solid #ddd!important;background:#fafafa!important;border-radius:15px!important;padding:6px 8px!important;font-size:9px!important;cursor:pointer!important}.ask-community-empty{font-size:9px!important;color:#888!important}.ask-salem-community>#ask-owner-chat-request{margin-top:7px!important;width:100%!important;border:0!important;border-radius:16px!important;background:#111!important;color:#fff!important;padding:8px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}
.ask-community-chat,.ask-owner-chat-panel{margin:0 10px 8px!important;border:1px solid #ddd!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.ask-community-chat-head{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;border-bottom:1px solid #eee!important;font-size:10px!important}.ask-community-chat-head button{border:0!important;background:transparent!important;font-size:18px!important;cursor:pointer!important}.ask-community-chat #ask-community-messages,#ask-owner-chat-messages{height:160px!important;overflow:auto!important;padding:8px!important;background:#fafafa!important}.ask-community-chat form,#ask-owner-chat-form{display:flex!important;gap:5px!important;padding:7px!important;border-top:1px solid #eee!important}.ask-community-chat input,#ask-owner-chat-input{flex:1!important;min-width:0!important;border:1px solid #ccc!important;border-radius:18px!important;padding:8px!important;font-size:10px!important}.ask-community-chat form button,#ask-owner-chat-form button{border:0!important;border-radius:18px!important;background:#d6a700!important;padding:7px 11px!important;font-weight:800!important;font-size:9px!important}.ask-live-msg{max-width:82%!important;padding:7px 9px!important;border-radius:11px!important;margin:4px 0!important;font-size:10px!important;overflow-wrap:anywhere!important}.ask-live-msg.mine{margin-left:auto!important;background:#111!important;color:#fff!important}.ask-live-msg.theirs{background:#fff!important;border:1px solid #eee!important}
/* owner */
.ask-owner-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;border-bottom:1px solid #e6e6e6!important;background:#fff!important}.ask-owner-top strong{display:block!important;font-size:14px!important}.ask-owner-top small{display:block!important;color:#777!important;margin-top:3px!important;font-size:10px!important;line-height:1.35!important}.ask-owner-top-actions{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important}.ask-owner-top-actions button{font-size:10px!important;padding:6px 8px!important}.ask-owner-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;padding:8px 10px!important}.ask-owner-cards div{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:12px!important;padding:9px!important}.ask-owner-cards b{display:block!important;font-size:19px!important}.ask-owner-cards span{font-size:10px!important;color:#777!important}.ask-owner-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:0 10px 9px!important}.ask-owner-actions button{text-align:left!important;background:#111!important;color:#fff!important;border-color:#111!important;font-weight:700!important;padding:8px!important}.ask-owner-section-title{font-weight:800!important;font-size:12px!important;padding:9px 10px!important;border-top:1px solid #e5e5e5!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.ask-owner-section-title button{font-size:9px!important;padding:5px 7px!important}.ask-owner-visitors{padding:0 10px 9px!important}.ask-owner-answer{padding:11px!important;background:#fff!important;line-height:1.55!important;overflow-wrap:anywhere!important;font-size:11px!important}.ask-owner-answer a{text-decoration:underline!important}.ask-owner-answer strong{font-weight:800!important}#ask-owner-insight{margin:0 10px 9px!important;border:1px solid #e5e5e5!important;border-radius:12px!important;overflow:hidden!important}#ask-owner-form{display:flex!important;gap:5px!important;padding:8px!important;background:#fff!important;border-top:1px solid #ddd!important;position:sticky!important;bottom:0!important;z-index:2!important}#ask-owner-form button{border:0!important;border-radius:22px!important;background:#d6a700!important;padding:9px 12px!important;font-weight:800!important;cursor:pointer!important;font-size:10px!important}#ask-visitors-list{padding:8px!important;background:#fff!important;overflow-x:auto!important;font-size:9px!important}#ask-visitors-list table{width:100%!important;border-collapse:collapse!important;min-width:360px!important}#ask-visitors-list td,#ask-visitors-list th{padding:6px!important;border-bottom:1px solid #eee!important;text-align:left!important;font-size:9px!important}.ask-owner-rating{margin:0 10px 8px!important;padding:9px 10px!important;border:1px solid #e5e5e5!important;border-radius:12px!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.ask-owner-rating strong{display:block!important;font-size:11px!important}.ask-owner-rating span{display:block!important;font-size:9px!important;color:#777!important;margin-top:2px!important}.ask-owner-rating>div:last-child{font-size:16px!important;letter-spacing:1px!important}.ask-owner-social-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin:0 10px 8px!important}.ask-owner-social-summary>div{background:#fff!important;border:1px solid #eee!important;border-radius:11px!important;padding:8px!important;text-align:center!important}.ask-owner-social-summary b{display:block!important;font-size:17px!important}.ask-owner-social-summary span{font-size:8px!important;color:#777!important}.ask-owner-referral{margin:0 10px 8px!important;padding:9px 10px!important;border:1px solid #eee!important;border-radius:12px!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.ask-owner-referral strong{display:block!important;font-size:11px!important}.ask-owner-referral span{display:block!important;font-size:9px!important;color:#777!important;margin-top:2px!important}.ask-owner-referral b{display:block!important;text-align:center!important;font-size:17px!important}.ask-owner-referral>div:last-child span{text-align:center!important}
@media(max-width:520px){#ask-salem-root{right:8px!important;bottom:8px!important;left:8px!important;max-width:none!important}.ask-salem-launchers{width:100%!important}.ask-salem-launchers #ask-salem-toggle{flex:1!important;max-width:230px!important}.ask-salem-launchers #ask-salem-owner-launch{padding:10px 12px!important}#ask-salem-box{width:100%!important;height:calc(100vh - 70px)!important;max-height:calc(100vh - 16px)!important;border-radius:18px!important}.ask-owner-top{align-items:flex-start!important}.ask-owner-top-actions{width:100%!important}.ask-owner-top-actions button{flex:1!important}.ask-owner-market,.ask-visitor-market{flex-direction:column!important;align-items:stretch!important;gap:9px!important}.ask-owner-market-copy{width:100%!important;min-width:0!important}.ask-owner-market-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.ask-owner-market-actions button{width:100%!important}.ask-market-visitor-action{align-items:flex-end!important}.ask-visitor-actions{grid-template-columns:1fr!important}.ask-live-viewers{margin-left:0!important}}
@media(prefers-reduced-motion:reduce){#ask-salem-root *{transition:none!important}}

.ask-owner-add-listing{margin:0 10px 8px!important;border:1px solid #eee!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.ask-owner-add-listing>p{padding:0 10px!important;font-size:9px!important;color:#777!important;line-height:1.4!important}.ask-owner-add-listing form{display:grid!important;gap:6px!important;padding:8px!important}.ask-owner-add-listing input,.ask-owner-add-listing select,.ask-owner-add-listing textarea{border:1px solid #ddd!important;border-radius:8px!important;padding:7px!important;font-size:9px!important;background:#fff!important}.ask-owner-add-listing textarea{min-height:48px!important;resize:vertical!important}.ask-owner-add-listing button{border:0!important;border-radius:14px!important;background:#d6a700!important;color:#111!important;padding:8px!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}.ask-owner-add-listing button:disabled{opacity:.6!important}.ask-owner-add-listing #ask-owner-market-listing-status{padding:0 9px 9px!important;font-size:9px!important;color:#000000!important}
.ask-owner-employees-panel{margin:14px 0;padding:16px;border:1px solid #e6e8ec;border-radius:16px;background:#fff}.ask-owner-employees-panel>p{color:#667085;margin:5px 0 14px}.ask-market-jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ask-market-job-card{border:1px solid #e7e9ee;border-radius:14px;padding:14px;background:#fafbfc}.ask-market-job-card h3{margin:7px 0 4px}.ask-market-job-card strong{display:block}.ask-market-job-chip{font-size:10px;font-weight:800;border-radius:999px;background:#fff3c4;padding:4px 8px}.ask-market-job-meta{font-size:12px;color:#667085;margin:7px 0}.ask-market-job-card p{font-size:13px;color:#667085;line-height:1.45}.ask-market-job-card a{font-weight:800;text-decoration:none}.ask-market-empty{padding:14px;color:#667085}@media(max-width:650px){.ask-market-jobs-grid{grid-template-columns:1fr}}

/* v4.9.0 accessibility/readability + movable launcher */
#ask-salem-root{font-size:17px!important}
#ask-salem-root .ask-msg{font-size:16px!important;line-height:1.6!important}
#ask-salem-root #ask-salem-input{font-size:16px!important;line-height:1.45!important}
#ask-salem-root .ask-salem-tools button,#ask-salem-root .ask-salem-lang button,#ask-salem-root .ask-visitor-actions>button{font-size:13px!important}
#ask-salem-root .ask-owner-answer{font-size:14px!important;line-height:1.65!important}
#ask-salem-root .ask-owner-top strong{font-size:16px!important}
#ask-salem-root .ask-owner-section-title{font-size:14px!important}
#ask-salem-root .ask-owner-market strong,#ask-salem-root .ask-visitor-market strong{font-size:14px!important}
#ask-salem-root #ask-salem-toggle{padding:9px 12px!important;min-height:38px!important;font-size:12px!important}
#ask-salem-root #ask-salem-toggle span{font-size:12px!important}
#ask-salem-root .ask-salem-launchers{cursor:grab!important}
#ask-salem-root .ask-salem-launchers.dragging{cursor:grabbing!important}
#ask-salem-root .ask-salem-launchers button{user-select:none!important}
@media(max-width:520px){#ask-salem-root{font-size:17px!important}.ask-salem-launchers #ask-salem-toggle{flex:0 0 auto!important;max-width:170px!important}}

/* v4.9.9 large-screen / tablet responsive layout fix */
@media (min-width:521px){
  #ask-salem-root{
    right:clamp(12px,2vw,28px)!important;
    bottom:clamp(12px,2vw,28px)!important;
    max-width:min(96vw,520px)!important;
  }
  #ask-salem-box{
    width:clamp(380px,42vw,520px)!important;
    height:min(78vh,820px)!important;
    max-height:calc(100vh - 32px)!important;
  }
}
@media (min-width:700px) and (max-width:1100px){
  #ask-salem-box{width:min(500px,calc(100vw - 32px))!important;height:min(82vh,820px)!important}
  #ask-salem-box header{padding-left:16px!important;padding-right:12px!important}
  .ask-salem-brand{max-width:62%!important}
  .ask-salem-header-actions{max-width:38%!important}
}
@media (min-width:1101px){
  #ask-salem-box{width:min(520px,calc(100vw - 48px))!important;height:min(760px,82vh)!important}
}
/* Prevent any child from forcing horizontal overflow on wide Android/tablet WebViews */
#ask-salem-box,#ask-salem-box header,#ask-salem-owner,#ask-salem-visitor{max-width:100%!important}
#ask-salem-box *{min-width:0}
#ask-salem-box img,#ask-salem-box video,#ask-salem-box iframe{max-width:100%!important;height:auto!important}
.ask-salem-header-actions{flex-wrap:nowrap!important;min-width:0!important}
.ask-salem-header-actions #ask-salem-owner-switch{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:150px!important}

#ask-live-community{max-width:420px;margin:16px auto;padding:12px;border:1px solid #ddd;border-radius:14px;background:#fff;box-sizing:border-box}#ask-live-list{display:grid;gap:7px;margin:10px 0}.ask-live-person{padding:9px;text-align:left;border:1px solid #eee;background:#fafafa;border-radius:9px;cursor:pointer}.ask-live-head{display:flex;justify-content:space-between}.ask-live-msg{padding:8px;margin:6px 0;background:#f3f4f6;border-radius:8px}#ask-live-form{display:flex;gap:6px;margin-top:8px}#ask-live-input{min-width:0;flex:1;padding:9px;border:1px solid #ddd;border-radius:8px}#ask-live-form button{padding:9px 12px;border:0;border-radius:8px;background:#111;color:#fff}@media(min-width:900px){#ask-live-community{max-width:520px}}

/* v5.1 Unified Chats & Community */
.ask-community-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.ask-community-tabs{display:flex!important;gap:6px!important;margin:0 0 10px!important;padding:4px!important;background:#ececf0!important;border-radius:12px!important}
.ask-community-tab{flex:1!important;border:0!important;border-radius:9px!important;padding:8px 6px!important;font-size:11px!important;font-weight:800!important;background:transparent!important;color:#000000!important;white-space:nowrap!important}
.ask-community-tab.active{background:#111!important;color:#fff!important;box-shadow:0 2px 7px rgba(0,0,0,.12)!important}
.ask-community-pane{display:none!important}.ask-community-pane.active{display:block!important}
.ask-community-subtitle{font-size:11px!important;color:#777!important;margin:0 0 7px!important}
#ask-live-list{display:flex!important;flex-direction:column!important;gap:6px!important;max-height:210px!important;overflow:auto!important}
.ask-live-person{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;align-items:center!important;width:100%!important;text-align:left!important;padding:9px 10px!important;border:1px solid #e5e5e7!important;border-radius:12px!important;background:#fff!important}
.ask-live-person span{font-size:12px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.ask-live-person small{font-size:10px!important;color:#777!important}.ask-live-person b{grid-row:1/3;grid-column:2!important;font-size:10px!important;background:#111!important;color:#fff!important;padding:5px 8px!important;border-radius:999px!important}
#ask-live-chat{margin-top:8px!important}#ask-live-messages{max-height:240px!important;overflow:auto!important;padding:10px!important;background:#fafafa!important}
#ask-live-form{display:flex!important;gap:6px!important;padding:8px!important;border-top:1px solid #eee!important}
#ask-live-form input{min-width:0!important;flex:1!important;padding:9px!important;border:1px solid #ddd!important;border-radius:9px!important}
#ask-live-form button{border:0!important;background:#111!important;color:#fff!important;border-radius:9px!important;padding:8px 11px!important}
@media(max-width:420px){.ask-community-tab{font-size:10px!important;padding:7px 4px!important}.ask-live-person{padding:8px!important}}

/* v5.2.0 chat attachments */
.ask-chat-attach{flex:0 0 auto!important;min-width:42px!important;padding:8px!important}.ask-chat-file{display:inline-block;padding:9px 12px;border-radius:10px;background:#f1f3f5;text-decoration:none;word-break:break-word}.ask-chat-image{display:block;max-width:100%;max-height:260px;border-radius:10px;margin-top:7px;object-fit:contain}

/* v5.3.5 clean compact Visitor/Owner switch */
#ask-salem-box header .ask-salem-header-actions{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}
#ask-salem-box header #ask-salem-title{display:inline-block!important;visibility:visible!important;white-space:nowrap!important}
#ask-salem-box header .ask-header-mode-selector{display:inline-flex!important;align-items:center!important;position:relative!important;flex:0 0 auto!important}
#ask-salem-box header #ask-salem-mode-launch{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:1px 5px!important;margin:0!important;border:0!important;border-radius:10px!important;background:#d6a700!important;color:#111!important;font-size:7px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;box-shadow:none!important;position:relative!important;z-index:10!important}
#ask-salem-box header #ask-salem-mode-menu{display:none!important}
@media(max-width:480px){.ask-salem-header-actions .ask-salem-home-button{min-width:44px!important;min-height:34px!important;padding:5px 6px!important;font-size:10px!important}.ask-salem-header-actions .ask-salem-home-button span{display:none!important}#ask-salem-box header #ask-salem-title{font-size:12px!important;max-width:95px!important;overflow:hidden!important;text-overflow:ellipsis!important}#ask-salem-box header #ask-salem-mode-launch{height:18px!important;min-height:18px!important;max-height:18px!important;padding:2px 5px!important;font-size:7px!important}}

/* v5.3.8 rebuilt dashboard switch */
#ask-salem-box header #ask-salem-mode-launch{height:24px!important;min-height:24px!important;max-height:24px!important;padding:3px 8px!important;border-radius:12px!important;font-size:9px!important;line-height:1!important;min-width:64px!important;touch-action:manipulation!important}
@media(max-width:480px){#ask-salem-box header #ask-salem-mode-launch{height:22px!important;min-height:22px!important;max-height:22px!important;padding:3px 7px!important;font-size:8px!important;min-width:58px!important}}

/* v5.3.9 compact, reliable Visitors/Owner switch */
#ask-salem-box header #ask-salem-mode-launch{height:18px!important;min-height:18px!important;max-height:18px!important;min-width:48px!important;padding:2px 6px!important;border-radius:10px!important;font-size:7px!important;line-height:1!important;white-space:nowrap!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}
@media(max-width:480px){#ask-salem-box header #ask-salem-mode-launch{height:17px!important;min-height:17px!important;max-height:17px!important;min-width:45px!important;padding:2px 5px!important;font-size:6.5px!important}}
/* v5.4.1: remove the white box in the middle of the Ask Salem top bar */
#ask-salem-box header .ask-header-mode-selector{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
#ask-salem-box header #ask-salem-mode-menu{background:#111!important;border:1px solid #000000!important}
#ask-salem-box header #ask-salem-mode-menu button{background:#111!important;color:#fff!important;border-color:#000000!important}


/* v5.4.2 final top-bar cleanup: no hidden language container or blank spacer */
#ask-salem-box header{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important}
#ask-salem-box header .ask-salem-brand{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
#ask-salem-box header .ask-salem-brand:empty{display:none!important}
#ask-salem-box header .ask-salem-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
#ask-salem-box header .ask-salem-header-lang{display:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important}
#ask-salem-box header .ask-header-mode-selector{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}
#ask-salem-box header #ask-salem-title{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;min-width:0!important}

/* v5.4.3 CV source badges */
.ask-market-source-row{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.ask-market-source{font-size:11px;font-weight:700;padding:4px 7px;border-radius:999px;background:#f3f3f3;color:#222}

.ask-market-cv-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin:12px 0}.ask-market-cv-filters input{min-width:0;padding:9px;border:1px solid #d0d5dd;border-radius:9px}.ask-market-cv-filters button{padding:9px 12px;border:0;border-radius:9px;background:#e5b52b;font-weight:800;cursor:pointer}@media(max-width:760px){.ask-market-cv-filters{grid-template-columns:1fr}.ask-market-cv-filters button{width:100%}}
.ask-worker-search-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto auto;gap:8px;align-items:center}.ask-worker-search-filters select,.ask-worker-search-filters input{min-width:0;padding:10px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#111}.ask-worker-search-filters button{padding:10px 13px;border-radius:8px}.ask-employee-results-meta{margin:10px 0;font-size:13px;opacity:.8}@media(max-width:900px){.ask-worker-search-filters{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ask-worker-search-filters{grid-template-columns:1fr}.ask-worker-search-filters button{width:100%}}

.ask-rec-actions{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.ask-rec-message{display:inline-flex;align-items:center;padding:8px 11px;border-radius:9px;background:#e5b52b;color:#111;text-decoration:none;font-weight:800;font-size:12px}.ask-rec-message:hover{opacity:.9}
.ask-profile-center-link{display:inline-flex;align-items:center;justify-content:center;margin:8px 0;padding:9px 12px;border-radius:9px;background:#e5b52b;color:#111;text-decoration:none;font-weight:800;font-size:12px}.ask-profile-center-link:hover{opacity:.9}

/* Accessibility: increase small Ask Salem UI text and placeholder text. */
#ask-salem-root input::placeholder,
#ask-salem-root textarea::placeholder,
#ask-salem-root select::placeholder,
#ask-salem-root .ask-market-search-row input::placeholder,
#ask-salem-root .ask-worker-search-filters input::placeholder,
#ask-salem-root .ask-profile-form input::placeholder,
#ask-salem-root .ask-profile-form textarea::placeholder,
#ask-salem-root .ask-social-review input::placeholder,
#ask-salem-root .ask-social-review textarea::placeholder,
#ask-salem-root #ask-live-input::placeholder,
#ask-salem-root #ask-community-input::placeholder,
#ask-salem-root #ask-recruitment-ai-query::placeholder,
#ask-salem-root #ask-career-q::placeholder,
#ask-salem-root .ask-rec-notes::placeholder,
#ask-salem-root .ask-rec-tags::placeholder{font-size:14px!important;opacity:1!important}
#ask-salem-root small,
#ask-salem-root .ask-community-subtitle,
#ask-salem-root .ask-community-title,
#ask-salem-root .ask-follow-status,
#ask-salem-root .ask-live-viewers,
#ask-salem-root .ask-market-source,
#ask-salem-root .ask-market-results-meta,
#ask-salem-root .ask-employee-results-meta,
#ask-salem-root .ask-visitor-profile-card p,
#ask-salem-root .ask-referral-card span,
#ask-salem-root .ask-owner-referral span,
#ask-salem-root .ask-owner-market span,
#ask-salem-root .ask-visitor-market span,
#ask-salem-root .ask-owner-market small,
#ask-salem-root .ask-visitor-market small,
#ask-salem-root .ask-review-item p,
#ask-salem-root .ask-review-item strong,
#ask-salem-root .ask-profile-status,
#ask-salem-root .ask-social-links a,
#ask-salem-root .ask-feedback button{font-size:13px!important;line-height:1.45!important}
#ask-salem-root .ask-referral-card strong,
#ask-salem-root .ask-owner-referral strong,
#ask-salem-root .ask-owner-add-listing>p,
#ask-salem-root .ask-owner-add-listing #ask-owner-market-listing-status{font-size:13px!important;line-height:1.45!important}
#ask-salem-root .ask-salem-tools button,
#ask-salem-root .ask-salem-lang button,
#ask-salem-root #ask-salem-suggestions button,
#ask-salem-root .ask-salem-footer button,
#ask-salem-root .ask-owner-actions button,
#ask-salem-root .ask-owner-top button,
#ask-salem-root .ask-owner-section-title button,
#ask-salem-root .ask-owner-market button,
#ask-salem-root .ask-visitor-market a,
#ask-salem-root .ask-visitor-actions>button,
#ask-salem-root .ask-social-strip button{font-size:13px!important}
#ask-salem-root #ask-salem-input,
#ask-salem-root #ask-owner-input,
#ask-salem-root .ask-profile-form input,
#ask-salem-root .ask-profile-form textarea,
#ask-salem-root .ask-social-review input,
#ask-salem-root .ask-social-review textarea,
#ask-salem-root #ask-live-input,
#ask-salem-root #ask-community-input,
#ask-salem-root .ask-rec-notes,
#ask-salem-root .ask-rec-tags{font-size:15px!important;line-height:1.5!important}
#ask-salem-root .ask-live-person small{font-size:12px!important}
#ask-salem-root .ask-chat-file{font-size:13px!important}
#ask-salem-root .ask-market-source{font-size:13px!important}

/* v6.6.0 — protected Owner workspace + larger Visitor/Owner control */
#ask-salem-root #ask-salem-mode-launch{font-size:13px!important;min-height:42px!important;padding:9px 13px!important;font-weight:900!important}
#ask-salem-root .ask-mode-menu button{font-size:13px!important;min-height:40px!important;padding:9px 12px!important}
#ask-salem-owner-lock{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(247,247,248,.96);border-radius:inherit}
#ask-salem-owner-lock[hidden]{display:none!important}
.ask-owner-lock-card{width:min(100%,360px);box-sizing:border-box;background:#fff;border:1px solid #e1e1e1;border-radius:18px;padding:20px;box-shadow:0 12px 35px rgba(0,0,0,.12)}
.ask-owner-lock-card .lock-icon{font-size:30px;margin-bottom:6px}.ask-owner-lock-card h3{margin:0 0 6px;font-size:18px!important}.ask-owner-lock-card p{margin:0 0 14px;font-size:13px!important;line-height:1.5!important;color:#666}
.ask-owner-lock-card input{width:100%!important;box-sizing:border-box!important;border:1px solid #d8d8d8!important;border-radius:11px!important;padding:11px 12px!important;font-size:15px!important;background:#fff!important;color:#111!important}
.ask-owner-lock-card button{width:100%!important;margin-top:9px!important;border:0!important;border-radius:12px!important;padding:11px 13px!important;background:#111!important;color:#fff!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}
.ask-owner-lock-status{min-height:18px;margin-top:8px;font-size:12px!important;color:#b42318!important}
#ask-salem-root.ask-owner-unlocked #ask-salem-owner-lock{display:none!important}
#ask-salem-owner{position:relative!important}


/* v6.6.3 — Company terminology, larger Visitor/Company control, and improved readability */
#ask-salem-root #ask-salem-mode-launch{font-size:15px!important;min-height:48px!important;padding:11px 16px!important;border-radius:20px!important;font-weight:900!important}
#ask-salem-root .ask-mode-menu button{font-size:15px!important;min-height:44px!important;padding:10px 14px!important}
#ask-salem-root .ask-salem-tools button,#ask-salem-root .ask-salem-lang button,#ask-salem-root #ask-salem-suggestions button,#ask-salem-root .ask-salem-footer button,#ask-salem-root .ask-owner-actions button,#ask-salem-root .ask-owner-top button,#ask-salem-root .ask-owner-section-title button,#ask-salem-root .ask-owner-market button,#ask-salem-root .ask-visitor-market a,#ask-salem-root .ask-visitor-actions>button,#ask-salem-root .ask-social-strip button{font-size:14px!important}
#ask-salem-root p,#ask-salem-root label,#ask-salem-root .ask-community-subtitle,#ask-salem-root .ask-community-title,#ask-salem-root .ask-market-loading,#ask-salem-root .ask-market-results-meta,#ask-salem-root .ask-employee-results-meta,#ask-salem-root .ask-profile-status,#ask-salem-root .ask-referral-card span,#ask-salem-root .ask-review-item p{font-size:14px!important;line-height:1.5!important}
#ask-salem-root small{font-size:13px!important;line-height:1.45!important}
#ask-salem-root input,#ask-salem-root textarea,#ask-salem-root select{font-size:15px!important;line-height:1.5!important}
#ask-salem-root input::placeholder,#ask-salem-root textarea::placeholder{font-size:15px!important;opacity:1!important}
#ask-salem-root .ask-owner-lock-card p{font-size:14px!important}
#ask-salem-root .ask-owner-lock-card button{font-size:14px!important}


/* v6.6.6 — Smart Pidgin Market discovery redesign */
#ask-salem-root .ask-market-discovery{margin:0 10px 10px!important;border:1px solid #e3e5e8!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 3px 14px rgba(0,0,0,.04)!important}
#ask-salem-root .ask-market-discovery-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:13px 13px 10px!important;border-bottom:1px solid #eee!important}
#ask-salem-root .ask-market-discovery-head>div{min-width:0!important}
#ask-salem-root .ask-market-discovery-head strong{display:flex!important;align-items:center!important;gap:6px!important;font-size:15px!important;color:#000!important;font-weight:900!important}
#ask-salem-root .ask-market-discovery-head>div>span:not(.ask-market-title-icon){display:block!important;margin-top:3px!important;color:#555!important;font-size:11px!important;line-height:1.4!important}
#ask-salem-root .ask-market-title-icon{display:inline-flex!important;width:24px!important;height:24px!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#111!important;color:#fff!important;flex:none!important}
#ask-salem-root .ask-market-title-icon svg,#ask-salem-root .ask-market-search-icon svg{width:15px!important;height:15px!important;fill:currentColor!important}
#ask-salem-root .ask-market-smart-search{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #d9dce1!important;background:#f7f7f8!important;color:#000!important;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}
#ask-salem-root .ask-market-smart-search:hover{background:#eee!important}
#ask-salem-root .ask-market-search{padding:10px 12px 8px!important;background:#fafafa!important}
#ask-salem-root .ask-market-search-box{display:flex!important;align-items:center!important;gap:7px!important;background:#fff!important;border:1px solid #cfd3d8!important;border-radius:12px!important;padding:4px!important}
#ask-salem-root .ask-market-search-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:30px!important;height:30px!important;color:#111!important}
#ask-salem-root .ask-market-search-box input{flex:1 1 auto!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:8px 2px!important;font-size:13px!important;color:#000!important}
#ask-salem-root .ask-market-search-box input::placeholder{font-size:12px!important;color:#555!important;opacity:1!important}
#ask-salem-root .ask-market-search-box button{border:0!important;border-radius:9px!important;background:#111!important;color:#fff!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}
#ask-salem-root .ask-market-suggestions{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:7px 0 2px!important;scrollbar-width:none!important}
#ask-salem-root .ask-market-suggestions button{border:1px solid #ddd!important;background:#fff!important;color:#111!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}
#ask-salem-root .ask-market-results-meta{padding:8px 12px 4px!important;font-size:10px!important;color:#555!important;font-weight:700!important}
#ask-salem-root .ask-market-carousel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px 10px 11px!important}
#ask-salem-root .ask-market-smart-card{border:1px solid #e4e6e9!important;border-radius:13px!important;padding:10px!important;background:#fff!important;min-width:0!important;box-shadow:0 2px 8px rgba(0,0,0,.035)!important}
#ask-salem-root .ask-market-smart-card-top{display:flex!important;justify-content:space-between!important;gap:5px!important;align-items:center!important}
#ask-salem-root .ask-market-rank{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;background:#111!important;color:#fff!important;font-size:10px!important;font-weight:900!important}
#ask-salem-root .ask-market-category{max-width:75%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;background:#f0f0f1!important;color:#111!important;padding:4px 6px!important;font-size:8px!important;font-weight:900!important}
#ask-salem-root .ask-market-smart-card h4{margin:7px 0 2px!important;font-size:13px!important;line-height:1.25!important;color:#000!important;font-weight:900!important}
#ask-salem-root .ask-market-business{display:block!important;font-size:10px!important;color:#222!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#ask-salem-root .ask-market-smart-card p{margin:5px 0 8px!important;font-size:10px!important;line-height:1.4!important;color:#555!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:28px!important}
#ask-salem-root .ask-market-smart-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:5px!important}
#ask-salem-root .ask-market-price{font-size:10px!important;font-weight:900!important;color:#000!important}
#ask-salem-root .ask-market-smart-footer a{font-size:9px!important;font-weight:900!important;color:#000!important;text-decoration:none!important;border-bottom:1px solid #111!important}
#ask-salem-root .ask-market-loading{grid-column:1/-1!important;padding:18px 10px!important;text-align:center!important;color:#555!important;font-size:11px!important}
#ask-salem-root .ask-market-spinner{display:inline-block!important;width:14px!important;height:14px!important;border:2px solid #ddd!important;border-top-color:#111!important;border-radius:50%!important;vertical-align:-3px!important;margin-right:7px!important;animation:askSalemSpin .8s linear infinite!important}
@keyframes askSalemSpin{to{transform:rotate(360deg)}}
#ask-salem-root .ask-market-empty-smart{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;padding:18px 12px!important;text-align:center!important;color:#555!important;font-size:10px!important}
#ask-salem-root .ask-market-empty-smart strong{font-size:12px!important;color:#000!important}
#ask-salem-root .ask-market-empty-icon{font-size:24px!important;color:#111!important;font-weight:900!important}
@media(max-width:560px){#ask-salem-root .ask-market-carousel{grid-template-columns:1fr!important}.ask-market-smart-card{min-height:0!important}}

/* v6.6.6 — compact, theme-safe Market discovery. Do not rely on host-page SVG rules. */
#ask-salem-root .ask-market-discovery{margin:8px 10px 10px!important;border:1px solid #e2e4e8!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(0,0,0,.06)!important}
#ask-salem-root .ask-market-discovery-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px!important;background:#fff!important;border-bottom:1px solid #ececef!important}
#ask-salem-root .ask-market-head-copy{min-width:0!important;flex:1 1 auto!important}
#ask-salem-root .ask-market-title-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
#ask-salem-root .ask-market-title-row strong{display:block!important;margin:0!important;font-size:15px!important;line-height:1.2!important;font-weight:900!important;color:#000!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#ask-salem-root .ask-market-subtitle{display:block!important;margin:4px 0 0 32px!important;font-size:11px!important;line-height:1.35!important;color:#555!important}
#ask-salem-root .ask-market-title-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:8px!important;background:#111!important;color:#fff!important;overflow:hidden!important}
#ask-salem-root .ask-market-glyph,#ask-salem-root .ask-market-search-glyph{position:relative!important;display:block!important;width:13px!important;height:13px!important;box-sizing:border-box!important;border:2px solid currentColor!important;border-radius:50%!important;flex:0 0 auto!important}
#ask-salem-root .ask-market-glyph:after,#ask-salem-root .ask-market-search-glyph:after{content:""!important;position:absolute!important;width:6px!important;height:2px!important;background:currentColor!important;border-radius:2px!important;right:-5px!important;bottom:-2px!important;transform:rotate(45deg)!important;transform-origin:center!important}
#ask-salem-root .ask-market-smart-search{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;min-height:38px!important;border:1px solid #d7d9dd!important;background:#f7f7f8!important;color:#000!important;border-radius:11px!important;padding:7px 11px!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}
#ask-salem-root .ask-market-smart-search .ask-market-search-glyph{width:12px!important;height:12px!important;color:#111!important}
#ask-salem-root .ask-market-search{padding:10px 12px!important;background:#fafafa!important}
#ask-salem-root .ask-market-search-box{display:flex!important;align-items:center!important;gap:7px!important;min-height:44px!important;background:#fff!important;border:1px solid #cfd3d8!important;border-radius:11px!important;padding:4px 5px!important;box-shadow:0 1px 2px rgba(0,0,0,.03)!important}
#ask-salem-root .ask-market-search-box .ask-market-search-glyph{margin-left:5px!important;width:14px!important;height:14px!important;color:#111!important}
#ask-salem-root .ask-market-search-box input{flex:1 1 auto!important;width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:8px 2px!important;font-size:13px!important;line-height:1.3!important;color:#000!important}
#ask-salem-root .ask-market-search-box input::placeholder{font-size:12px!important;color:#666!important;opacity:1!important}
#ask-salem-root .ask-market-search-box button{flex:0 0 auto!important;border:0!important;border-radius:9px!important;background:#111!important;color:#fff!important;padding:9px 13px!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}
#ask-salem-root .ask-market-suggestions{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:8px 0 1px!important;scrollbar-width:none!important}
#ask-salem-root .ask-market-suggestions button{border:1px solid #ddd!important;background:#fff!important;color:#111!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}
#ask-salem-root .ask-market-results-meta{padding:9px 12px 3px!important;font-size:11px!important;line-height:1.35!important;color:#444!important;font-weight:800!important}
#ask-salem-root .ask-market-carousel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:8px 10px 12px!important}
#ask-salem-root .ask-market-smart-card{border:1px solid #e2e4e8!important;border-radius:13px!important;padding:11px!important;background:#fff!important;min-width:0!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}
#ask-salem-root .ask-market-smart-card h4{margin:7px 0 3px!important;font-size:13px!important;line-height:1.3!important;color:#000!important;font-weight:900!important}
#ask-salem-root .ask-market-business{display:block!important;font-size:11px!important;color:#222!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#ask-salem-root .ask-market-smart-card p{margin:6px 0 9px!important;font-size:11px!important;line-height:1.45!important;color:#555!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:32px!important}
#ask-salem-root .ask-market-smart-footer a{font-size:10px!important;font-weight:900!important;color:#000!important;text-decoration:none!important;border-bottom:1px solid #111!important}
#ask-salem-root .ask-market-loading{grid-column:1/-1!important;padding:20px 10px!important;text-align:center!important;color:#555!important;font-size:12px!important}
#ask-salem-root .ask-market-empty-smart{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;padding:18px 12px!important;text-align:center!important;color:#555!important;font-size:11px!important}
#ask-salem-root .ask-market-empty-smart strong{font-size:13px!important;color:#000!important}
#ask-salem-root .ask-market-empty-icon{font-size:20px!important;color:#111!important;font-weight:900!important}
@media(max-width:560px){#ask-salem-root .ask-market-discovery-head{align-items:flex-start!important}#ask-salem-root .ask-market-title-row strong{font-size:14px!important}#ask-salem-root .ask-market-subtitle{font-size:10px!important;margin-left:32px!important}#ask-salem-root .ask-market-smart-search{min-height:36px!important;padding:6px 9px!important}#ask-salem-root .ask-market-smart-search>span:last-child{font-size:10px!important}#ask-salem-root .ask-market-carousel{grid-template-columns:1fr!important}}

/* v6.6.7 — Modern Pidgin Market card. Scoped to Ask Salem to prevent host-theme interference. */
#ask-salem-root .ask-market-discovery{
  margin:12px 10px 14px!important;
  border:1px solid #e5e7eb!important;
  border-radius:20px!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:0 10px 28px rgba(15,23,42,.09)!important;
  position:relative!important;
}
#ask-salem-root .ask-market-discovery:before{
  content:""!important;display:block!important;height:4px!important;
  background:linear-gradient(90deg,#d9aa00,#f2cf4a,#d9aa00)!important;
}
#ask-salem-root .ask-market-discovery-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  padding:15px 15px 14px!important;background:linear-gradient(135deg,#fffdf5 0%,#fff 58%)!important;
  border-bottom:1px solid #f0f1f3!important;
}
#ask-salem-root .ask-market-head-copy{min-width:0!important;flex:1 1 auto!important}
#ask-salem-root .ask-market-eyebrow{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:7px!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.7px!important;color:#6b5a00!important}
#ask-salem-root .ask-market-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#16a34a!important;box-shadow:0 0 0 3px rgba(22,163,74,.10)!important;flex:none!important}
#ask-salem-root .ask-market-live{padding:3px 6px!important;border-radius:999px!important;background:#f3f4f6!important;color:#4b5563!important;font-size:8px!important;letter-spacing:.3px!important}
#ask-salem-root .ask-market-title-row{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}
#ask-salem-root .ask-market-title-row>div{min-width:0!important}
#ask-salem-root .ask-market-title-row strong{display:block!important;margin:0!important;font-size:17px!important;line-height:1.18!important;font-weight:950!important;color:#000!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#ask-salem-root .ask-market-subtitle{display:block!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.45!important;color:#5b6470!important;font-weight:600!important}
#ask-salem-root .ask-market-title-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important;background:#111!important;color:#fff!important;box-shadow:0 5px 12px rgba(0,0,0,.12)!important}
#ask-salem-root .ask-market-glyph{width:14px!important;height:14px!important;border-width:2px!important}
#ask-salem-root .ask-market-smart-search{min-height:40px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #dedfe3!important;background:#fff!important;color:#111!important;border-radius:12px!important;padding:8px 11px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 3px 10px rgba(15,23,42,.06)!important;cursor:pointer!important;white-space:nowrap!important}
#ask-salem-root .ask-market-smart-search:hover{background:#fafafa!important;border-color:#cfd2d8!important;transform:translateY(-1px)!important}
#ask-salem-root .ask-market-smart-search:active{transform:translateY(0)!important}
#ask-salem-root .ask-market-smart-search .ask-market-search-glyph{width:13px!important;height:13px!important;color:#111!important}
#ask-salem-root .ask-market-search{padding:12px 14px 10px!important;background:#fafafa!important;border-bottom:1px solid #f0f1f3!important}
#ask-salem-root .ask-market-search-box{min-height:46px!important;border-radius:13px!important;border:1px solid #d8dbe0!important;padding:4px!important;background:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.05)!important}
#ask-salem-root .ask-market-search-box input{font-size:14px!important;padding:9px 3px!important;color:#000!important}
#ask-salem-root .ask-market-search-box input::placeholder{font-size:13px!important;color:#69717d!important}
#ask-salem-root .ask-market-search-box button{min-height:36px!important;border-radius:10px!important;background:#111!important;color:#fff!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important}
#ask-salem-root .ask-market-suggestions{padding:9px 0 2px!important;gap:7px!important}
#ask-salem-root .ask-market-suggestions button{padding:7px 11px!important;border:1px solid #e0e2e6!important;background:#fff!important;border-radius:999px!important;font-size:10px!important;color:#111!important}
#ask-salem-root .ask-market-results-meta{padding:11px 14px 4px!important;font-size:11px!important;color:#4b5563!important;font-weight:800!important}
#ask-salem-root .ask-market-carousel{padding:9px 12px 14px!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;background:#fff!important}
#ask-salem-root .ask-market-smart-card{border:1px solid #e7e9ed!important;border-radius:15px!important;padding:12px!important;background:#fff!important;box-shadow:0 5px 14px rgba(15,23,42,.055)!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}
#ask-salem-root .ask-market-smart-card:hover{transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(15,23,42,.09)!important;border-color:#d9dce1!important}
#ask-salem-root .ask-market-smart-card h4{font-size:14px!important;line-height:1.3!important;margin:8px 0 3px!important;color:#000!important;font-weight:950!important}
#ask-salem-root .ask-market-business{font-size:11px!important;color:#252b33!important;font-weight:800!important}
#ask-salem-root .ask-market-smart-card p{font-size:11px!important;line-height:1.5!important;color:#59616d!important;margin:7px 0 10px!important;min-height:33px!important}
#ask-salem-root .ask-market-rank{width:24px!important;height:24px!important;border-radius:8px!important;background:#111!important;font-size:10px!important}
#ask-salem-root .ask-market-category{font-size:9px!important;padding:5px 7px!important;background:#f5f5f6!important;color:#20242a!important}
#ask-salem-root .ask-market-smart-footer{padding-top:7px!important;border-top:1px solid #f0f1f3!important}
#ask-salem-root .ask-market-price{font-size:11px!important}
#ask-salem-root .ask-market-smart-footer a{font-size:10px!important;padding:5px 8px!important;border:1px solid #dedfe3!important;border-radius:8px!important;background:#fff!important;text-decoration:none!important}
#ask-salem-root .ask-market-loading{padding:25px 12px!important;font-size:12px!important}
#ask-salem-root .ask-market-empty-smart{padding:24px 14px!important;font-size:11px!important}
@media(max-width:560px){
 #ask-salem-root .ask-market-discovery{margin:10px 7px 12px!important;border-radius:18px!important}
 #ask-salem-root .ask-market-discovery-head{padding:14px 12px!important;gap:8px!important}
 #ask-salem-root .ask-market-title-icon{width:31px!important;height:31px!important;flex-basis:31px!important}
 #ask-salem-root .ask-market-title-row strong{font-size:15px!important}
 #ask-salem-root .ask-market-subtitle{font-size:10.5px!important}
 #ask-salem-root .ask-market-smart-search{min-height:38px!important;padding:7px 9px!important}
 #ask-salem-root .ask-market-smart-search>span:last-child{font-size:10px!important}
 #ask-salem-root .ask-market-carousel{grid-template-columns:1fr!important;padding:8px 10px 12px!important}
}

/* v6.6.8 — true free-position launcher */
#ask-salem-root .ask-salem-launchers{
  position:fixed!important;
  left:auto!important;right:18px!important;top:auto!important;bottom:18px!important;
  width:auto!important;max-width:none!important;
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  z-index:2147483647!important;
  touch-action:none!important;
  cursor:grab!important;
}
#ask-salem-root .ask-salem-launchers.dragging{cursor:grabbing!important}
#ask-salem-root .ask-salem-launchers button{touch-action:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}
#ask-salem-root .ask-salem-launchers #ask-salem-toggle{flex:0 0 auto!important}
@media(max-width:520px){
  #ask-salem-root .ask-salem-launchers{right:12px!important;bottom:12px!important;width:auto!important;left:auto!important}
  #ask-salem-root .ask-salem-launchers #ask-salem-toggle{max-width:none!important}
}

/* v6.6.9 — company-managed visitor promotional slides */
#ask-salem-root .ask-salem-visitor-slides{margin:0 10px 10px!important;position:relative!important;overflow:hidden!important;border-radius:18px!important;background:#111!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}
#ask-salem-root .ask-salem-slide{min-height:190px!important;background-size:cover!important;background-position:center!important;position:relative!important;display:flex!important;align-items:flex-end!important}
#ask-salem-root .ask-slide-content{padding:22px 18px 30px!important;color:#fff!important;max-width:88%!important}
#ask-salem-root .ask-slide-label{display:inline-block!important;font-size:9px!important;letter-spacing:.12em!important;font-weight:900!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:999px!important;padding:5px 8px!important;margin-bottom:7px!important}
#ask-salem-root .ask-slide-content h3{margin:0 0 6px!important;color:#fff!important;font-size:20px!important;line-height:1.12!important;font-weight:900!important}
#ask-salem-root .ask-slide-content p{margin:0 0 12px!important;color:rgba(255,255,255,.92)!important;font-size:12px!important;line-height:1.45!important}
#ask-salem-root .ask-slide-cta{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fff!important;color:#111!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
#ask-salem-root .ask-slide-dots{position:absolute!important;left:18px!important;bottom:10px!important;display:flex!important;gap:5px!important}
#ask-salem-root .ask-slide-dots button{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.45)!important;cursor:pointer!important}
#ask-salem-root .ask-slide-dots button.active{width:18px!important;border-radius:999px!important;background:#fff!important}
@media(max-width:520px){#ask-salem-root .ask-salem-slide{min-height:175px!important}#ask-salem-root .ask-slide-content h3{font-size:18px!important}}

.ask-business-brain{margin:16px 0;padding:16px;border:1px solid #e2c96d;border-radius:16px;background:linear-gradient(135deg,#fffdf5,#fff);box-shadow:0 4px 16px rgba(0,0,0,.05)}
.ask-brain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.ask-brain-grid>div{padding:11px;border-radius:12px;background:#fff;border:1px solid #eee}.ask-brain-grid b{display:block;font-size:18px;color:#111}.ask-brain-grid span{display:block;font-size:12px;color:#666;margin-top:3px}.ask-brain-opportunity{margin:9px 0;padding:10px;border-left:3px solid #d7aa22;background:#fff}.ask-brain-opportunity strong{display:block;margin-bottom:4px}.ask-brain-opportunity span{font-size:13px;line-height:1.45}.ask-brain-answer{margin-top:12px;padding:12px;border-radius:12px;background:#111;color:#fff;line-height:1.55}.ask-brain-answer:empty{display:none}
#ask-brain-briefing{width:100%;margin-top:12px;padding:12px;border:0;border-radius:12px;background:#d7aa22;color:#111;font-weight:800;cursor:pointer}
@media(min-width:700px){.ask-brain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ask-lead-intelligence,.ask-growth-score{margin-top:16px;padding-top:14px;border-top:1px solid #eadca9}.ask-lead-list{display:grid;gap:10px}.ask-lead-card{padding:12px;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.ask-lead-high{border-left:4px solid #d79f00}.ask-lead-medium{border-left:4px solid #777}.ask-lead-low{border-left:4px solid #bbb}.ask-lead-head{display:flex;justify-content:space-between;gap:10px}.ask-lead-question{font-weight:600;margin:8px 0;line-height:1.45}.ask-lead-card small{display:block;color:#666;margin-bottom:9px}.ask-contact-lead{display:inline-flex;padding:8px 12px;border-radius:9px;background:#111;color:#fff;text-decoration:none;font-weight:700;border:0}.ask-contact-disabled{opacity:.55}.ask-empty-leads{padding:12px;background:#fff;border-radius:12px;border:1px dashed #ddd;color:#666}.ask-score-main{display:flex;align-items:baseline;gap:6px;margin:8px 0}.ask-score-main b{font-size:42px;line-height:1;color:#d09d00}.ask-score-main span{font-size:18px;font-weight:700}.ask-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.ask-score-grid div{display:flex;justify-content:space-between;gap:8px;padding:10px;background:#fff;border:1px solid #eee;border-radius:10px;font-size:13px}.ask-score-grid b{font-size:16px}.ask-growth-score button{margin-top:4px}.ask-growth-score ol{padding-left:20px;margin:8px 0 0}.ask-growth-score li{margin:7px 0}@media(min-width:700px){.ask-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* v7.0.2 — AI Growth Tools inside the Company area */
.ask-owner-growth-tools{margin:18px 0;padding:18px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff}.ask-owner-growth-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ask-owner-growth-tabs button{border:1px solid #ddd;border-radius:10px;padding:10px 13px;background:#f6f6f6;cursor:pointer;font-weight:700}.ask-owner-growth-tabs button.active{background:#111;color:#fff}.ask-owner-growth-panel{display:none;padding:12px 0}.ask-owner-growth-panel.active{display:block}.ask-owner-growth-panel input{width:100%;box-sizing:border-box;margin:8px 0;padding:12px;border:1px solid #ddd;border-radius:10px}.ask-owner-growth-panel>button{padding:10px 14px;border:0;border-radius:10px;background:#111;color:#fff;font-weight:700;cursor:pointer}.ask-owner-growth-result{margin-top:14px;padding:14px;border-radius:10px;background:#f7f7f7;line-height:1.55}.ask-growth-issue{padding:10px 0;border-bottom:1px solid #e7e7e7}.ask-growth-issue b{display:block}.ask-growth-issue span{font-size:.92em}.ask-owner-tool-link{display:inline-block;margin:8px 0;padding:9px 12px;border-radius:8px;background:#111;color:#fff;text-decoration:none;font-weight:700}@media(max-width:600px){.ask-owner-growth-tabs button{flex:1 1 100%;}.ask-owner-growth-tools{padding:14px}}

/* v7.1 Pidgin AI Mode + Voice */
.ask-salem-header-lang{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;margin-left:auto}.ask-salem-header-lang span{font-weight:700}.ask-salem-header-lang button{border:1px solid #ddd;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;cursor:pointer}.ask-salem-header-lang button.active{background:#111;color:#fff;border-color:#111}#ask-salem-mic{font-size:18px;min-width:42px}@media(max-width:600px){.ask-salem-header-lang span{display:none}.ask-salem-header-lang{gap:3px}.ask-salem-header-lang button{padding:4px 6px;font-size:10px}}

/* v7.1.1 Frontend language controls for Visitors + Company */
.ask-owner-language-tools{margin:14px 0;padding:16px;border:1px solid rgba(229,181,43,.35);border-radius:16px;background:rgba(255,255,255,.04)}
.ask-owner-language-options{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ask-owner-language-options button{flex:1;min-width:120px}.ask-owner-language-options button.active{outline:2px solid #e5b52b;font-weight:800}
.ask-salem-header-lang button[hidden]{display:none!important}.ask-salem-header-lang.single-language span{display:none}
@media(max-width:700px){.ask-owner-language-options{display:grid;grid-template-columns:1fr}.ask-owner-language-options button{width:100%}}
/* v7.1.2 language switch visibility fix */
#ask-salem-language-switch.ask-salem-header-lang{display:flex!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:max-content!important;max-width:none!important;position:relative!important;z-index:9999!important}
#ask-salem-language-switch button{display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:center!important}
.ask-owner-language-panel{display:block!important;visibility:visible!important;margin:12px 0!important;padding:14px!important;border:1px solid #ddd!important;border-radius:12px!important;background:#fff!important;color:#111!important}
.ask-owner-language-panel .ask-owner-language-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}
.ask-owner-language-panel button{display:inline-flex!important;padding:9px 12px!important;border:1px solid #ccc!important;border-radius:999px!important;background:#fff!important;color:#111!important;cursor:pointer!important}
.ask-owner-language-panel button.active{background:#111!important;color:#fff!important;border-color:#111!important}
@media(max-width:700px){#ask-salem-box header{flex-wrap:wrap!important}#ask-salem-language-switch.ask-salem-header-lang{order:3!important;width:100%!important;justify-content:center!important;margin:6px 0 0!important}#ask-salem-language-switch span{display:none!important}}

/* v7.1.9 — Universal responsive phone/tablet layout */
#ask-salem-root{max-width:100vw!important;max-width:100dvw!important}
#ask-salem-box,#ask-salem-owner,#ask-salem-visitor{overscroll-behavior:contain!important}
#ask-salem-box{min-width:0!important}
#ask-salem-box img{max-width:100%!important;height:auto!important}
#ask-salem-box a,#ask-salem-box span,#ask-salem-box strong,#ask-salem-box p,#ask-salem-box small{overflow-wrap:anywhere!important;word-break:normal!important}
.ask-owner-market,.ask-business-profile,.ask-owner-market-actions,.ask-owner-actions,.ask-owner-top,.ask-owner-section-title{min-width:0!important;max-width:100%!important}
.ask-owner-market-actions,.ask-owner-actions,.ask-owner-top,.ask-owner-section-title{flex-wrap:wrap!important}
.ask-owner-market-actions>a,.ask-owner-market-actions>button,.ask-owner-actions>a,.ask-owner-actions>button{max-width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important}

@media (max-width:480px){
  #ask-salem-root{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:auto!important}
  .ask-salem-launchers{max-width:calc(100vw - 20px)!important;max-width:calc(100dvw - 20px)!important}
  #ask-salem-toggle{min-height:48px!important;padding:10px 14px!important;font-size:13px!important}
  #ask-salem-box{position:fixed!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;width:calc(100vw - 16px)!important;width:calc(100dvw - 16px)!important;height:min(720px,calc(100vh - 16px))!important;height:min(720px,calc(100dvh - 16px))!important;max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}
  #ask-salem-box header{min-height:56px!important;padding:7px 8px 7px 11px!important;gap:5px!important}
  .ask-salem-brand{gap:7px!important;max-width:calc(100% - 44px)!important}
  .ask-salem-brand img{width:30px!important;height:30px!important}
  #ask-salem-title{font-size:14px!important}
  #ask-salem-box header button{min-width:38px!important;min-height:38px!important;font-size:16px!important}
  .ask-salem-header-actions{gap:2px!important}
  #ask-salem-language-switch.ask-salem-header-lang{gap:4px!important;padding:0!important;overflow-x:auto!important;justify-content:flex-start!important}
  #ask-salem-language-switch button{flex:0 0 auto!important;font-size:9px!important;padding:5px 7px!important}
  .ask-business-profile,.ask-owner-market,.ask-salem-community{margin-left:7px!important;margin-right:7px!important;padding:9px!important}
  .ask-owner-market{grid-template-columns:1fr!important}
  .ask-owner-market-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important}
  .ask-owner-market-actions>*{width:100%!important;margin:0!important;font-size:10px!important;padding:8px 6px!important}
  .ask-owner-market-actions>*:last-child:nth-child(odd){grid-column:1 / -1!important}
  .ask-owner-growth-tools,.ask-owner-language-panel,.ask-owner-language-tools{margin:9px 7px!important;padding:11px!important}
  .ask-owner-growth-tabs{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}
  .ask-owner-growth-tabs button{width:100%!important}
  .ask-owner-language-panel .ask-owner-language-buttons{display:grid!important;grid-template-columns:1fr!important}
  .ask-owner-language-panel button{width:100%!important;justify-content:center!important}
  .ask-salem-tools,.ask-salem-lang,#ask-salem-suggestions{padding:6px 7px!important;gap:4px!important}
  .ask-salem-tools button,.ask-salem-lang button,#ask-salem-suggestions button{font-size:9px!important;padding:6px 8px!important}
  #ask-salem-messages{padding:8px!important}
  .ask-msg{font-size:12px!important;max-width:92%!important;padding:8px 10px!important}
  #ask-salem-form{padding:7px!important;gap:4px!important}
  #ask-salem-input,#ask-owner-input{font-size:16px!important;padding:9px 11px!important;min-height:42px!important}
  #ask-salem-form button,.ask-salem-form button{min-width:42px!important;min-height:42px!important;padding:8px!important}
  .ask-salem-footer{padding:0 7px calc(7px + env(safe-area-inset-bottom))!important;gap:5px!important;flex-wrap:wrap!important}
  .ask-salem-footer button{flex:1 1 auto!important;min-width:0!important}
}

@media (max-width:360px){
  #ask-salem-root{right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important}
  #ask-salem-box{left:4px!important;right:4px!important;width:calc(100vw - 8px)!important;width:calc(100dvw - 8px)!important;border-radius:14px!important}
  #ask-salem-title{font-size:13px!important}
  .ask-salem-brand img{width:27px!important;height:27px!important}
  .ask-owner-market-actions{grid-template-columns:1fr!important}
  .ask-owner-market-actions>*{grid-column:auto!important}
  .ask-business-profile{padding:7px!important}
}

@media (min-width:481px) and (max-width:820px){
  #ask-salem-box{width:min(500px,calc(100vw - 28px))!important;width:min(500px,calc(100dvw - 28px))!important;height:min(78vh,760px)!important;height:min(78dvh,760px)!important}
}

@media (max-height:520px) and (orientation:landscape){
  #ask-salem-box{top:6px!important;bottom:6px!important;height:auto!important;max-height:none!important;border-radius:14px!important}
  #ask-salem-box header{min-height:48px!important}
  .ask-salem-visitor-slides{display:none!important}
  .ask-salem-footer{padding-bottom:5px!important}
}


/* v7.2.0 frontend language controls */
#ask-salem-language-switch{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}
#ask-salem-language-switch span{font-size:11px!important;font-weight:800!important;white-space:nowrap!important}
#ask-salem-language-switch button{border:1px solid rgba(0,0,0,.16)!important;border-radius:999px!important;padding:7px 10px!important;background:#fff!important;color:#111!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;cursor:pointer!important}
#ask-salem-language-switch button.active{background:#111!important;color:#fff!important;border-color:#111!important}
.ask-owner-language-panel{display:block!important;margin:12px 0!important;padding:14px!important;border:1px solid rgba(229,181,43,.5)!important;border-radius:16px!important;background:#fff!important;color:#111!important}
.ask-owner-language-panel p{margin:6px 0 12px!important;line-height:1.45!important}.ask-owner-language-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.ask-owner-language-buttons button{flex:1 1 130px!important;min-height:42px!important;border-radius:12px!important;cursor:pointer!important}.ask-owner-language-buttons button.active{background:#111!important;color:#fff!important;border-color:#111!important}
@media(max-width:600px){#ask-salem-language-switch{width:100%!important;justify-content:center!important;order:3!important;padding-top:4px!important}#ask-salem-language-switch span{width:100%!important;text-align:center!important}.ask-owner-language-buttons{display:grid!important;grid-template-columns:1fr!important}.ask-owner-language-buttons button{width:100%!important}}
/* v7.2.1 — Two independent frontend switches: language and dashboard access */
#ask-salem-root .ask-salem-access-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;background:rgba(0,0,0,.08);max-width:100%;box-sizing:border-box}
#ask-salem-root .ask-salem-access-switch button{appearance:none;-webkit-appearance:none;border:0;cursor:pointer;padding:8px 10px;border-radius:999px;font-size:12px;line-height:1.1;white-space:nowrap;min-height:36px}
#ask-salem-root .ask-salem-access-switch button.active{font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.18)}
#ask-salem-root header{flex-wrap:wrap!important}
#ask-salem-root .ask-salem-header-lang{max-width:100%;flex-wrap:wrap!important}
@media(max-width:520px){#ask-salem-root header{gap:8px!important}#ask-salem-root .ask-salem-brand{width:100%;justify-content:center}#ask-salem-root .ask-salem-header-lang{order:3;width:100%;justify-content:center}#ask-salem-root .ask-salem-header-actions{order:4;width:100%;justify-content:space-between}.ask-header-mode-selector,#ask-salem-mode-launch,#ask-salem-mode-menu{display:none!important}}
@media(max-width:360px){#ask-salem-root .ask-salem-access-switch button{padding:7px 7px;font-size:11px}#ask-salem-root .ask-salem-header-lang button{font-size:11px;padding:7px 7px}}
/* v7.2.2 — Independent Language Switch refinement */
#ask-salem-root #ask-salem-language-switch.ask-salem-header-lang{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  padding:3px!important;
  width:auto!important;
  max-width:100%!important;
  border-radius:999px!important;
  background:rgba(0,0,0,.08)!important;
  box-sizing:border-box!important;
}
#ask-salem-root #ask-salem-language-switch.ask-salem-header-lang > span{
  display:inline-flex!important;
  align-items:center!important;
  padding:0 5px!important;
  width:auto!important;
  font-size:10px!important;
  font-weight:800!important;
  white-space:nowrap!important;
  text-align:left!important;
}
#ask-salem-root #ask-salem-language-switch.ask-salem-header-lang button{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  min-width:76px!important;
  padding:8px 10px!important;
  margin:0!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  color:inherit!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.1!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
#ask-salem-root #ask-salem-language-switch.ask-salem-header-lang button.active{
  background:#111!important;
  color:#fff!important;
  box-shadow:0 1px 4px rgba(0,0,0,.18)!important;
}
#ask-salem-root #ask-salem-language-switch.ask-salem-header-lang button:focus-visible{
  outline:2px solid #e5b52b!important;
  outline-offset:2px!important;
}
@media(max-width:700px){
  #ask-salem-root #ask-salem-language-switch.ask-salem-header-lang{
    order:3!important;
    width:100%!important;
    justify-content:center!important;
    overflow:visible!important;
  }
  #ask-salem-root #ask-salem-language-switch.ask-salem-header-lang > span{display:none!important}
  #ask-salem-root #ask-salem-language-switch.ask-salem-header-lang button{
    flex:1 1 0!important;
    max-width:150px!important;
    min-width:0!important;
  }
}
@media(max-width:380px){
  #ask-salem-root #ask-salem-language-switch.ask-salem-header-lang{width:100%!important}
  #ask-salem-root #ask-salem-language-switch.ask-salem-header-lang button{font-size:11px!important;padding:8px 6px!important;min-height:38px!important}
}

/* v7.2.3 Visitor AI Sales Assistant */
.ask-visitor-sales-assistant{margin:14px 0;padding:14px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#fff;box-sizing:border-box}.ask-visitor-sales-head{display:flex;gap:10px;margin-bottom:10px}.ask-visitor-sales-head strong,.ask-visitor-sales-head span{display:block}.ask-visitor-sales-head span{font-size:13px;opacity:.72;margin-top:3px}.ask-visitor-sales-form{display:flex;gap:8px}.ask-visitor-sales-form input{flex:1;min-width:0;padding:11px 12px;border:1px solid #ddd;border-radius:10px;font:inherit}.ask-visitor-sales-form button,.ask-visitor-sales-suggestions button{border:0;border-radius:10px;padding:10px 13px;cursor:pointer;font:inherit}.ask-visitor-sales-form button{white-space:nowrap}.ask-visitor-sales-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ask-visitor-sales-suggestions button{font-size:12px;padding:7px 9px}.ask-visitor-sales-result{margin-top:10px;line-height:1.5;word-break:break-word}.ask-visitor-sales-result a{display:inline-block;margin:5px 4px 0 0}.ask-visitor-sales-result:empty{display:none}@media(max-width:480px){.ask-visitor-sales-assistant{padding:12px;border-radius:14px}.ask-visitor-sales-form{flex-direction:column}.ask-visitor-sales-form button{width:100%}.ask-visitor-sales-suggestions button{flex:1 1 auto}.ask-visitor-sales-head strong{font-size:15px}}

.ask-sales-fallback-note{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:#fff8df;font-size:.9em;line-height:1.4}


/* v7.3.1 — compact close control and unmistakable language state */
#ask-salem-root #ask-salem-box header{position:relative!important;padding-right:42px!important}
#ask-salem-root #ask-salem-close{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  position:absolute!important;right:10px!important;top:10px!important;z-index:10050!important;
  width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;
  padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.28)!important;
  border-radius:50%!important;background:rgba(255,255,255,.10)!important;color:inherit!important;
  font-size:19px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;
  touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;
}
#ask-salem-root #ask-salem-close:hover,#ask-salem-root #ask-salem-close:active{background:rgba(229,181,43,.9)!important;color:#111!important}
#ask-salem-root #ask-salem-language-switch [data-lang]{position:relative!important}
#ask-salem-root #ask-salem-language-switch [data-lang].active{background:#111!important;color:#fff!important;outline:2px solid rgba(229,181,43,.85)!important;outline-offset:1px!important}
@media(max-width:520px){
 #ask-salem-root #ask-salem-box header{padding-right:38px!important}
 #ask-salem-root #ask-salem-close{right:8px!important;top:8px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;font-size:18px!important}
}


/* v7.5.22 — Header logo focus and compact controls
 * Logo is the main attraction on the left; language/access controls stay on the right.
 */
#ask-salem-root #ask-salem-box > header{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  min-height:76px!important;
  padding:8px 10px 8px 16px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-brand{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:10px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-brand img,
#ask-salem-root #ask-salem-box > header #ask-salem-logo{
  width:56px!important;
  height:56px!important;
  min-width:56px!important;
  max-width:56px!important;
  border-radius:12px!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#fff!important;
  box-shadow:0 1px 5px rgba(0,0,0,.18)!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-title{
  font-size:18px!important;
  font-weight:900!important;
  line-height:1.15!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch.ask-salem-header-lang{
  display:inline-flex!important;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:2px!important;
  gap:2px!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch > span{
  display:none!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch button{
  min-width:auto!important;
  min-height:30px!important;
  height:30px!important;
  padding:4px 7px!important;
  font-size:11px!important;
  line-height:1!important;
  border-radius:999px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
  flex:0 0 auto!important;
  gap:2px!important;
  align-items:center!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch{
  padding:2px!important;
  gap:2px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch button{
  min-height:30px!important;
  height:30px!important;
  padding:4px 7px!important;
  font-size:11px!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-close{
  min-width:32px!important;
  width:32px!important;
  min-height:32px!important;
  height:32px!important;
  padding:3px!important;
  font-size:20px!important;
}

/* Phones: keep the logo left and all controls on the right in one compact row. */
@media(max-width:700px){
  #ask-salem-root #ask-salem-box > header{
    flex-wrap:nowrap!important;
    min-height:62px!important;
    padding:6px 7px 6px 10px!important;
    gap:5px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-brand{
    flex:1 1 auto!important;
    width:auto!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-brand img,
  #ask-salem-root #ask-salem-box > header #ask-salem-logo{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    border-radius:10px!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-title{
    font-size:15px!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-language-switch.ask-salem-header-lang{
    order:0!important;
    width:auto!important;
    margin:0!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
    order:0!important;
    width:auto!important;
    justify-content:flex-end!important;
  }
}
@media(max-width:430px){
  #ask-salem-root #ask-salem-box > header #ask-salem-title{
    display:none!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-language-switch button{
    padding:4px 5px!important;
    font-size:10px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-access-switch button{
    padding:4px 5px!important;
    font-size:10px!important;
  }
}


/* v7.5.23 — Larger header + vertically stacked language/access controls */
#ask-salem-root #ask-salem-box > header{
  min-height:94px!important;
  padding:10px 14px 10px 20px!important;
  gap:14px!important;
  align-items:center!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-brand{
  gap:13px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-brand img,
#ask-salem-root #ask-salem-box > header #ask-salem-logo{
  width:70px!important;
  height:70px!important;
  min-width:70px!important;
  max-width:70px!important;
  border-radius:14px!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-title{
  font-size:21px!important;
}

/* Right-side controls: Pidgin above English; Visitors above Company. */
#ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:5px!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch.ask-salem-header-lang{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:3px!important;
  padding:2px!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch button{
  height:32px!important;
  min-height:32px!important;
  min-width:82px!important;
  padding:5px 12px!important;
  font-size:12px!important;
  font-weight:700!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:3px!important;
  padding:2px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch button{
  height:32px!important;
  min-height:32px!important;
  min-width:92px!important;
  padding:5px 12px!important;
  font-size:12px!important;
  font-weight:700!important;
}
#ask-salem-root #ask-salem-box > header #ask-salem-close{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  min-height:36px!important;
  font-size:22px!important;
}

/* Explicit visual order when controls are separate containers. */
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch button:first-child{order:1!important;}
#ask-salem-root #ask-salem-box > header #ask-salem-language-switch button:nth-child(2){order:2!important;}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch button:first-child{order:1!important;}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch button:nth-child(2){order:2!important;}

@media(max-width:700px){
  #ask-salem-root #ask-salem-box > header{
    min-height:82px!important;
    padding:8px 9px 8px 13px!important;
    gap:8px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-brand img,
  #ask-salem-root #ask-salem-box > header #ask-salem-logo{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    max-width:58px!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-title{
    font-size:17px!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-language-switch button{
    height:28px!important;
    min-height:28px!important;
    min-width:70px!important;
    padding:4px 8px!important;
    font-size:11px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-access-switch button{
    height:28px!important;
    min-height:28px!important;
    min-width:78px!important;
    padding:4px 8px!important;
    font-size:11px!important;
  }
  #ask-salem-root #ask-salem-box > header #ask-salem-close{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    min-height:32px!important;
    font-size:20px!important;
  }
}
@media(max-width:430px){
  #ask-salem-root #ask-salem-box > header #ask-salem-title{display:none!important;}
  #ask-salem-root #ask-salem-box > header .ask-salem-brand img,
  #ask-salem-root #ask-salem-box > header #ask-salem-logo{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    max-width:52px!important;
  }
}


/* v7.5.24 — Header spacing + content order
   Keep Visitor/Company controls safely left of the close button.
*/
#ask-salem-root #ask-salem-box > header{
  padding-right:58px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
  margin-right:18px!important;
  max-width:210px!important;
}
#ask-salem-root #ask-salem-box > header .ask-salem-access-switch{
  margin-right:6px!important;
}

/* Place the Ask Salem Shoppe Assistant at the bottom of the content. */
#ask-salem-root #ask-salem-box #ask-salem-shoppe-assistant{
  order:999!important;
  margin-top:auto!important;
  margin-bottom:8px!important;
}

/* Slides come immediately before the Pidgin Market card. */
#ask-salem-root #ask-salem-box .ask-salem-slides{
  order:0!important;
}
#ask-salem-root #ask-salem-box .ask-salem-pidgin-market-card{
  order:1!important;
}
@media(max-width:700px){
  #ask-salem-root #ask-salem-box > header{
    padding-right:48px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
    margin-right:12px!important;
    max-width:185px!important;
  }
}


/* v7.5.25 — Bigger brand logo + Shoppe assistant moved to bottom */

/* Make logo the strongest header element */
#ask-salem-root #ask-salem-box > header .ask-salem-brand img,
#ask-salem-root #ask-salem-box > header #ask-salem-logo{
  width:84px!important;
  height:84px!important;
  min-width:84px!important;
  max-width:84px!important;
  border-radius:16px!important;
}

#ask-salem-root #ask-salem-box > header{
  min-height:108px!important;
  padding-left:20px!important;
  align-items:center!important;
}

#ask-salem-root #ask-salem-box > header #ask-salem-title{
  font-size:23px!important;
  font-weight:900!important;
}

/* Visitor side: keep controls compact and leave space for close button */
#ask-salem-root #ask-salem-box > header .ask-salem-header-actions{
  margin-right:28px!important;
}

/* Move Ask Salem Shopping Assistant block to the bottom */
#ask-salem-root #ask-salem-box .ask-salem-shoppe-assistant,
#ask-salem-root #ask-salem-box #ask-salem-shoppe-assistant{
  order:999!important;
  margin-top:auto!important;
  margin-bottom:10px!important;
}

@media(max-width:700px){
  #ask-salem-root #ask-salem-box > header{
    min-height:90px!important;
  }
  #ask-salem-root #ask-salem-box > header .ask-salem-brand img,
  #ask-salem-root #ask-salem-box > header #ask-salem-logo{
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    max-width:64px!important;
  }
}

/* v7.5.26 — Shopping Assistant physically placed at bottom of visitor dashboard */
#ask-salem-root #ask-salem-box .ask-visitor-sales-assistant{
  margin-top:18px!important;
  margin-bottom:8px!important;
}

/* v7.5.28: Larger visitor text, while preserving titles/subtitles. */
#ask-salem-root .ask-business-profile p{font-size:15px!important;line-height:1.5!important;-webkit-line-clamp:3!important}
#ask-salem-root .ask-business-profile strong{font-size:13px!important}
#ask-salem-root input::placeholder,
#ask-salem-root textarea::placeholder{font-size:17px!important;opacity:1!important}
/* Increase general body text only; section titles and subtitles keep their existing sizing. */
#ask-salem-root button:not(.ask-owner-section-title),
#ask-salem-root .ask-card p,
#ask-salem-root .ask-market-card,
#ask-salem-root .ask-community-pane,
#ask-salem-root .ask-owner-card,
#ask-salem-root .ask-social-review,
#ask-salem-root .ask-profile-form label{font-size:15px!important}

/* v7.5.30 rating emphasis */
#ask-salem-root #ask-visitor-rating-average{font-size:18px!important;font-weight:700!important;line-height:1.4!important;color:#333!important}
#ask-salem-root #ask-visitor-rating-status{font-size:14px!important}
#ask-salem-root .ask-visitor-rating #ask-visitor-rating-stars button{font-size:30px!important;line-height:1.1!important}

/* v7.5.31: rating left, Share/Follow right */
#ask-salem-root .ask-rating-social-section{display:flex!important;align-items:stretch!important;gap:12px!important;padding:10px!important;background:#fff!important;border:1px solid #e7e7e7!important;border-radius:14px!important;margin:8px 0!important}
#ask-salem-root .ask-rating-social-section .ask-visitor-rating{flex:1 1 55%!important;border:0!important;padding:4px 2px!important;background:transparent!important}
#ask-salem-root .ask-rating-social-section .ask-social-strip{flex:0 1 45%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:7px!important;padding:4px!important;border:0!important;background:transparent!important}
#ask-salem-root .ask-rating-social-section .ask-social-buttons{display:flex!important;gap:8px!important;justify-content:flex-end!important}
#ask-salem-root .ask-rating-social-section .ask-social-action-button{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;flex:1!important;font-size:15px!important;padding:9px 10px!important;box-sizing:border-box!important;border:1px solid #ddd!important;background:#fff!important;color:#111!important;border-radius:15px!important;font-weight:800!important;cursor:pointer!important;line-height:normal!important;min-height:0!important;appearance:none!important;-webkit-appearance:none!important}
#ask-salem-root .ask-rating-social-section .ask-social-strip button{flex:1!important;font-size:15px!important;padding:9px 10px!important;border:1px solid #ddd!important;background:#fff!important;color:#111!important;border-radius:15px!important;font-weight:800!important;line-height:normal!important;min-height:0!important;box-sizing:border-box!important}
#ask-salem-root .ask-rating-social-section .ask-live-viewers,#ask-salem-root .ask-rating-social-section #ask-follow-status{text-align:right!important;font-size:12px!important}
@media(max-width:560px){#ask-salem-root .ask-rating-social-section{gap:8px!important;padding:8px!important}#ask-salem-root .ask-rating-social-section .ask-social-buttons{flex-direction:column!important}#ask-salem-root .ask-rating-social-section .ask-social-strip button{font-size:14px!important;padding:8px!important}#ask-salem-root .ask-rating-social-section .ask-social-action-button{font-size:14px!important;padding:8px!important}}

/* v7.5.34 — Force merged Pidgin Market section to display on Visitor dashboard */
#ask-salem-visitor .ask-pidgin-market-section{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  width:auto!important;
  height:auto!important;
  min-height:120px!important;
  margin:10px!important;
  padding:12px!important;
  border:2px solid #d6a700!important;
  border-radius:16px!important;
  background:#fff!important;
  overflow:visible!important;
}
#ask-salem-visitor .ask-pidgin-market-section-heading{
  display:block!important;
  visibility:visible!important;
  font-size:18px!important;
  font-weight:800!important;
  margin:0 0 10px!important;
  color:#111!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-visitor-market,
#ask-salem-visitor .ask-pidgin-market-section .ask-market-discovery-visitor,
#ask-salem-visitor .ask-pidgin-market-section .ask-visitor-profile-card{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  height:auto!important;
  max-height:none!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-visitor-market{display:flex!important;margin:0 0 10px!important}
#ask-salem-visitor .ask-pidgin-market-section .ask-market-discovery-visitor{margin:0 0 10px!important}
#ask-salem-visitor .ask-pidgin-market-section .ask-visitor-profile-card{margin:0!important;padding-top:10px!important;border-top:1px solid #eee!important}

/* v7.5.35 — Review shortcut under Business Ratings + tighter Market unavailable state */
#ask-salem-visitor #ask-rating-post-review{
  display:block!important;
  margin:8px 0 0!important;
  padding:8px 12px!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.2!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-market-discovery-visitor{
  margin:0!important;
  padding:0!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-market-carousel,
#ask-salem-visitor .ask-pidgin-market-section .ask-market-loading,
#ask-salem-visitor .ask-pidgin-market-section .ask-market-empty-smart{
  margin:0!important;
  min-height:0!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-market-empty-smart{
  padding:8px!important;
  gap:2px!important;
}
#ask-salem-visitor .ask-pidgin-market-section .ask-market-empty-smart strong,
#ask-salem-visitor .ask-pidgin-market-section .ask-market-empty-smart span{
  margin:0!important;
}

/* v7.5.37 — force existing Post a review button visibly under Rate this business */
#ask-salem-root #ask-rating-post-review,
#ask-salem-visitor #ask-rating-post-review{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  z-index:9999!important;
  width:100%!important;
  max-width:260px!important;
  height:auto!important;
  min-height:44px!important;
  margin:10px 0 0!important;
  padding:10px 14px!important;
  font-size:17px!important;
  font-weight:800!important;
  line-height:1.2!important;
  color:#111!important;
  background:#f4c542!important;
  border:1px solid #d6a700!important;
  border-radius:10px!important;
  cursor:pointer!important;
}
#ask-salem-root .ask-rating-social-section .ask-visitor-rating #ask-rating-post-review{order:99!important;}

/* v7.5.38 — move existing WhatsApp chat button directly under Post a review */
#ask-visitor-rating #ask-whatsapp-chat-button{display:inline-flex!important;align-items:center;justify-content:center;margin-top:8px;}

/* v7.5.39 — restore original WhatsApp button styling and improve visibility */
#ask-visitor-rating #ask-whatsapp-chat-button{
  display:flex!important;
  width:100%;
  align-items:center;
  justify-content:center;
  background:#000!important;
  color:#fff!important;
  border:2px solid #000!important;
  border-radius:10px!important;
  padding:14px 18px!important;
  margin:10px 0 0!important;
  font-size:17px!important;
  font-weight:800!important;
  line-height:1.2!important;
  min-height:50px!important;
  box-shadow:0 2px 8px rgba(0,0,0,.22)!important;
  opacity:1!important;
  visibility:visible!important;
}
#ask-visitor-rating #ask-whatsapp-chat-button:hover,
#ask-visitor-rating #ask-whatsapp-chat-button:focus{
  background:#151515!important;
  color:#fff!important;
  border-color:#000!important;
  outline:2px solid #d4af37!important;
  outline-offset:2px!important;
}

/* v7.5.40 — refine rating size, enlarge welcome message/title, strengthen WhatsApp button */
/* Reduce Rate this business slightly while keeping it prominent */
#ask-salem-root .ask-visitor-rating strong{font-size:24px!important;line-height:1.25!important;}

/* Make the visitor welcome message easier to read */
#ask-salem-root #ask-business-profile-bio,
#ask-salem-root .ask-business-profile p{font-size:14px!important;line-height:1.45!important;color:#555!important;}

/* Increase website/business title visibility */
#ask-salem-root #ask-salem-title{font-size:19px!important;font-weight:900!important;}
#ask-salem-root #ask-business-profile-name,
#ask-salem-root .ask-business-profile strong{font-size:17px!important;font-weight:900!important;}

/* Clear, bold black original Chat on WhatsApp button */
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button{
  display:flex!important;
  width:100%!important;
  background:#000!important;
  color:#fff!important;
  border:3px solid #000!important;
  border-radius:11px!important;
  padding:15px 20px!important;
  margin:10px 0 0!important;
  min-height:54px!important;
  font-size:19px!important;
  font-weight:900!important;
  letter-spacing:.1px!important;
  line-height:1.2!important;
  box-shadow:0 3px 10px rgba(0,0,0,.28)!important;
  text-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button:hover,
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button:focus{
  background:#111!important;
  color:#fff!important;
  border-color:#000!important;
  outline:2px solid #d6a700!important;
  outline-offset:2px!important;
}

/* v7.5.41 — larger welcome message and restore the original black/bold WhatsApp chat button */
#ask-salem-root #ask-business-profile-bio,
#ask-salem-root .ask-business-profile p{
  font-size:19px!important;
  line-height:1.55!important;
  font-weight:700!important;
  color:#222!important;
}

/* Keep the original existing Chat on WhatsApp button and restore its clear black, bold appearance */
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  background:#000!important;
  color:#fff!important;
  border:3px solid #000!important;
  border-radius:10px!important;
  padding:15px 20px!important;
  min-height:54px!important;
  margin-top:10px!important;
  font-size:19px!important;
  font-weight:900!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button:hover{background:#111!important;color:#fff!important;}

/* v7.5.42 — slightly reduce welcome text and improve WhatsApp chat button */
#ask-salem-root #ask-business-profile-bio,
#ask-salem-root .ask-business-profile p{
  font-size:17px!important;
  line-height:1.5!important;
  font-weight:700!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button{
  background:#000!important;
  color:#fff!important;
  border:2px solid #000!important;
  border-radius:12px!important;
  padding:16px 22px!important;
  min-height:56px!important;
  font-size:20px!important;
  font-weight:900!important;
  letter-spacing:.2px!important;
  box-shadow:0 4px 12px rgba(0,0,0,.32)!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button::before{content:'📱 ';font-size:21px;}

/* v7.5.43 — make Chat on WhatsApp match the Post a review button */
#ask-salem-root #ask-visitor-rating #ask-rating-post-review,
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  box-sizing:border-box!important;
  margin-top:8px!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button{
  background:inherit!important;
  color:inherit!important;
  border:inherit!important;
  border-radius:inherit!important;
  padding:inherit!important;
  min-height:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  letter-spacing:inherit!important;
  box-shadow:inherit!important;
  text-shadow:inherit!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button::before{content:none!important;font-size:inherit!important;}

/* v7.5.44 — force Chat on WhatsApp visible and match Post a review */
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button,
#ask-salem-visitor #ask-whatsapp-chat-button{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  position:relative!important;
  z-index:9999!important;
  width:100%!important;
  max-width:260px!important;
  min-height:44px!important;
  margin:10px 0 0!important;
  padding:10px 14px!important;
  font-size:17px!important;
  font-weight:800!important;
  line-height:1.2!important;
  color:#111!important;
  background:#f4c542!important;
  border:1px solid #d6a700!important;
  border-radius:10px!important;
  box-sizing:border-box!important;
  align-items:center!important;
  justify-content:center!important;
  cursor:pointer!important;
  box-shadow:none!important;
  text-shadow:none!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button::before{content:none!important;}

/* v7.5.45 — smaller, clear black Chat on WhatsApp button */
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button,
#ask-salem-visitor #ask-whatsapp-chat-button{
  width:auto!important;
  max-width:none!important;
  min-width:190px!important;
  min-height:38px!important;
  padding:8px 16px!important;
  margin:8px 0 0!important;
  background:#000!important;
  color:#fff!important;
  border:2px solid #000!important;
  border-radius:8px!important;
  font-size:15px!important;
  font-weight:900!important;
  line-height:1.15!important;
  box-shadow:none!important;
}
#ask-salem-root #ask-visitor-rating #ask-whatsapp-chat-button:hover,
#ask-salem-visitor #ask-whatsapp-chat-button:hover{
  background:#111!important;
  color:#fff!important;
}

/* v7.5.46 Collapsible Market and Job forms */
.ask-owner-collapsible-form{display:none!important}.ask-owner-collapsible-form.ask-form-open{display:grid!important}.ask-owner-form-toggle{display:block!important;width:100%!important;border:0!important;border-radius:12px!important;padding:12px 14px!important;background:#d6a700!important;color:#111!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important;text-align:center!important}.ask-owner-form-toggle:hover{filter:brightness(.96)}

/* v7.5.47 reliable form toggle fallback */
#ask-owner-market-listing-form.ask-form-open,#ask-owner-market-job-form.ask-form-open{display:grid!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}

/* v7.5.49 — slightly wider profile pictures on Visitor and Company dashboards */
#ask-salem-root .ask-business-profile img,
#ask-salem-visitor .ask-business-profile img,
#ask-salem-owner .ask-business-profile img{
  width:52px!important;
  min-width:52px!important;
  height:42px!important;
  object-fit:cover!important;
}
#ask-owner-slides-panel .ask-slide-edit-card{border:1px solid #ddd;border-radius:12px;padding:12px;margin:10px 0;background:#fff}
#ask-owner-slides-panel input,#ask-owner-slides-panel textarea{width:100%;box-sizing:border-box;margin:5px 0;padding:10px;border:1px solid #ccc;border-radius:8px}
#ask-owner-slides-save{margin-top:8px;background:#111;color:#fff;font-weight:800;border:0;border-radius:10px;padding:11px 14px;cursor:pointer}
/* v7.5.51: keep slide media clean; show title, caption and link below image */
#ask-salem-visitor-slides .ask-slide-below{padding:12px 14px 14px;background:#fff;color:#111;border:1px solid #eee;border-top:0;border-radius:0 0 14px 14px}
#ask-salem-visitor-slides .ask-slide-below h3{margin:0 0 6px;font-size:1.08rem}
#ask-salem-visitor-slides .ask-slide-below p{margin:0 0 10px;color:#444}
#ask-salem-visitor-slides .ask-slide-below .ask-slide-cta{display:inline-block}
#ask-owner-password-panel input{width:100%;box-sizing:border-box;margin:6px 0;padding:10px;border:1px solid #ccc;border-radius:8px}

/* v7.5.52 — smaller visitor Post a review button */
#ask-salem-root #ask-rating-post-review,#ask-salem-visitor #ask-rating-post-review{font-size:13px!important;padding:7px 12px!important;min-height:34px!important;width:auto!important;max-width:170px!important;align-self:flex-start!important;margin-top:6px!important}


/* v7.5.56 company-side slider settings */
.ask-company-slider-settings{display:block!important;margin:14px 0!important;padding:14px!important;border:2px solid #d4af37!important;border-radius:14px!important;background:#fff!important;clear:both!important}.ask-company-slider-settings .ask-owner-section-title{font-size:18px;font-weight:800}.ask-slider-settings-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ask-slider-settings-actions button{min-width:150px}.ask-company-slider-settings .ask-slide-edit-card{display:block!important}.ask-company-slider-settings input,.ask-visitor-slider-settings textarea{font-size:16px!important}.ask-company-slider-settings [disabled]{opacity:.65}

/* v7.5.62 single-button slider settings */
.ask-company-slider-settings{display:block!important}.ask-owner-slider-toggle{width:100%;display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px!important;border:2px solid #d4af37!important;border-radius:12px!important;background:#fff!important;color:#111!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important;text-align:left!important}.ask-owner-slider-toggle:hover{background:#fff8df!important}.ask-slider-toggle-arrow{font-size:22px;line-height:1;transition:transform .2s ease}.ask-owner-slider-toggle.is-open .ask-slider-toggle-arrow{transform:rotate(180deg)}.ask-owner-slides-content{margin-top:12px;padding:14px;border:1px solid #ead79a;border-radius:12px;background:#fff}.ask-owner-slides-content[hidden]{display:none!important}

/* v7.6.6 information footer */
.ask-salem-information-footer{margin:14px 0 4px;padding:14px 10px 4px;border-top:1px solid rgba(0,0,0,.08);text-align:center;font-size:12px}
.ask-salem-legal-links{display:flex;justify-content:center;align-items:center;gap:8px 14px;flex-wrap:wrap}
.ask-salem-legal-links a{color:inherit;text-decoration:none;font-weight:600;opacity:.82}
.ask-salem-legal-links a:hover{text-decoration:underline;opacity:1}
.ask-salem-copyright{margin-top:9px;line-height:1.55;opacity:.68}
.ask-salem-copyright span{font-weight:600}
/* v7.7.4 — Salem Business Room company-side settings */
.ask-company-central-settings{margin-top:12px;border:1px solid rgba(0,0,0,.10);border-radius:14px;padding:14px;background:rgba(255,255,255,.72)}
.ask-company-central-settings label{display:block;font-weight:700;margin-top:10px}
.ask-company-central-settings input[type=url]{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid rgba(0,0,0,.16);border-radius:9px}
.ask-central-company-toggle{display:flex!important;align-items:center;gap:8px}
.ask-central-company-toggle input{width:18px;height:18px}
.ask-central-company-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}
.ask-central-company-actions button,.ask-central-company-actions a{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:9px;text-decoration:none;font-weight:800;cursor:pointer}

/* v7.9.1 — Salem Business Room compact central-admin mini slideshow */
.ask-salem-business-room-card{position:relative}
.ask-salem-business-room-card .room-card-top{position:relative;display:block;padding-right:0}
.ask-salem-business-room-card .room-card-copy{min-width:0;padding-right:122px;box-sizing:border-box}
.ask-salem-business-room-card .room-card-copy p{max-width:330px}
.ask-salem-central-room-slider{position:absolute;z-index:4;top:0;right:0;width:108px;height:70px;min-height:70px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);box-shadow:0 5px 14px rgba(0,0,0,.18)}
.ask-salem-central-room-slider .central-room-slide{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:7px;box-sizing:border-box;opacity:0;transition:opacity .3s ease}
.ask-salem-central-room-slider .central-room-slide.is-active{opacity:1}
.ask-salem-central-room-slider .central-room-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.72))}
.ask-salem-central-room-slider .central-room-slide-copy{position:relative;z-index:1;min-width:0;max-width:100%}
.ask-salem-central-room-slider .central-room-slide-copy strong{display:block;color:#fff;font-size:8px;line-height:1.15;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ask-salem-central-room-slider .central-room-slide-copy span{display:none}
.ask-salem-central-room-slider .central-room-slide-copy a{display:inline-flex;margin-top:2px;padding:3px 5px;border-radius:5px;background:#fff;color:#111827;font-size:7px;line-height:1;font-weight:900;text-decoration:none}
.ask-salem-central-room-slider .central-room-dots{position:absolute;z-index:3;right:5px;top:5px;display:flex;gap:3px}
.ask-salem-central-room-slider .central-room-dots button{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer}
.ask-salem-central-room-slider .central-room-dots button.is-active{background:#fff}
.ask-salem-business-room-card .room-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}
.ask-salem-business-room-card .room-card-bottom .room-online-pill{margin:0}
.ask-salem-central-slides-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px}
.ask-salem-central-slide-admin{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:16px;box-sizing:border-box}
.ask-salem-central-slide-admin label{display:block}
.ask-salem-central-slide-admin input,.ask-salem-central-slide-admin textarea{margin-top:6px}
@media(max-width:700px){
 .ask-salem-central-slides-admin{grid-template-columns:1fr}
 .ask-salem-business-room-card .room-card-copy{padding-right:0;padding-top:78px}
 .ask-salem-central-room-slider{top:0;right:0;width:108px;height:70px;min-height:70px}
 .ask-salem-business-room-card .room-card-bottom{flex-direction:column;align-items:stretch}
 .ask-salem-business-room-card .room-card-bottom>a{width:100%}
}

/* v7.9.2 — Salem Business Room slideshow is exactly a compact quarter-width panel on the right */
#ask-salem-root .ask-salem-business-room-card .room-card-top{position:relative;display:block!important;padding-right:0!important}
#ask-salem-root .ask-salem-business-room-card .room-card-copy{min-width:0!important;width:calc(75% - 12px)!important;padding-right:0!important;box-sizing:border-box!important}
#ask-salem-root .ask-salem-business-room-card .room-card-copy p{max-width:100%!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{position:absolute!important;z-index:4!important;top:0!important;right:0!important;width:25%!important;height:110px!important;min-height:110px!important;box-sizing:border-box!important;border-radius:12px!important;overflow:hidden!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide{padding:8px!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy strong{font-size:9px!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy a{font-size:7px!important;padding:4px 6px!important}
@media(max-width:600px){
 #ask-salem-root .ask-salem-business-room-card .room-card-copy{width:calc(75% - 8px)!important}
 #ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{width:25%!important;height:88px!important;min-height:88px!important;border-radius:10px!important}
}

/* v7.9.3 — slightly larger right-side slideshow; lift card content and remove bottom gap */
#ask-salem-root .ask-salem-business-room-card{padding-bottom:12px!important}
#ask-salem-root .ask-salem-business-room-card .room-card-top{transform:translateY(-4px)}
#ask-salem-root .ask-salem-business-room-card .room-card-copy{width:calc(72% - 12px)!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{width:28%!important;height:118px!important;min-height:118px!important}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom{margin-top:8px!important}
@media(max-width:600px){
 #ask-salem-root .ask-salem-business-room-card .room-card-copy{width:calc(72% - 8px)!important}
 #ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{width:28%!important;height:96px!important;min-height:96px!important}
}

/* v7.9.4 — Salem Business Room split card: slideshow 50%, room information 50% */
#ask-salem-root .ask-salem-business-room-card .room-card-top{
  position:relative!important;
  display:flex!important;
  align-items:stretch!important;
  gap:14px!important;
  transform:none!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-copy{
  width:50%!important;
  flex:0 0 calc(50% - 7px)!important;
  padding:4px 0!important;
  box-sizing:border-box!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  width:50%!important;
  flex:0 0 calc(50% - 7px)!important;
  height:150px!important;
  min-height:150px!important;
  box-sizing:border-box!important;
  border-radius:12px!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-copy p{max-width:100%!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy strong{font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy span{display:block!important;color:rgba(255,255,255,.9)!important;font-size:10px!important;line-height:1.35!important}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy a{font-size:9px!important;padding:5px 7px!important}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom{margin-top:12px!important}
@media(max-width:600px){
  #ask-salem-root .ask-salem-business-room-card .room-card-top{gap:10px!important}
  #ask-salem-root .ask-salem-business-room-card .room-card-copy{width:50%!important;flex-basis:calc(50% - 5px)!important}
  #ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{width:50%!important;flex-basis:calc(50% - 5px)!important;height:135px!important;min-height:135px!important}
  #ask-salem-root .ask-salem-business-room-card .room-card-copy h3{font-size:18px!important;line-height:1.15!important}
  #ask-salem-root .ask-salem-business-room-card .room-card-copy p{font-size:13px!important;line-height:1.35!important}
}

/* v7.9.5 — Move Join General Room upward into unused card space */
#ask-salem-root .ask-salem-business-room-card .room-card-bottom{
  margin-top:-18px!important;
  position:relative!important;
  z-index:3!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom a{
  position:relative!important;
  top:-10px!important;
}
@media(max-width:600px){
  #ask-salem-root .ask-salem-business-room-card .room-card-bottom{margin-top:-12px!important}
  #ask-salem-root .ask-salem-business-room-card .room-card-bottom a{top:-8px!important}
}

/* v7.9.8 — Make Salem Business Room heading visibly bolder */
#ask-salem-root .ask-salem-business-room-card .room-card-copy h3{
  font-weight:900!important;
  letter-spacing:-0.2px!important;
}


/* v7.9.9 — Keep Salem Business Room slide images clear; move captions and links below the image */
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider{
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:12px!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-media{
  position:relative!important;
  width:100%!important;
  height:150px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:12px 12px 0 0!important;
  background:rgba(255,255,255,.08)!important;
  box-sizing:border-box!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  padding:0!important;
  background-size:cover!important;
  background-position:center!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide:before{
  display:none!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:76px!important;
  box-sizing:border-box!important;
  padding:10px 11px 11px!important;
  background:#fff!important;
  color:#111827!important;
  border-radius:0 0 12px 12px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-top:0!important;
  box-shadow:0 5px 14px rgba(0,0,0,.12)!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy strong{
  display:block!important;
  color:#111827!important;
  font-size:13px!important;
  line-height:1.2!important;
  margin:0 0 4px!important;
  white-space:normal!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy span{
  display:block!important;
  color:#4b5563!important;
  font-size:10px!important;
  line-height:1.35!important;
  margin:0!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy a{
  display:inline-flex!important;
  margin-top:7px!important;
  padding:6px 9px!important;
  border-radius:7px!important;
  background:#111827!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  box-shadow:none!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-dots{
  position:absolute!important;
  z-index:5!important;
  right:7px!important;
  bottom:7px!important;
  top:auto!important;
  padding:4px 5px!important;
  border-radius:999px!important;
  background:rgba(0,0,0,.28)!important;
}
@media(max-width:600px){
  #ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-media{height:135px!important}
  #ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy{min-height:82px!important;padding:9px!important}
}
/* v8.0.0 — private Company AI Training */
#ask-company-ai-training{margin-top:14px}#ask-company-training-form{display:grid;gap:9px;margin-top:12px}#ask-company-training-form input,#ask-company-training-form textarea,#ask-company-training-form select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d0d0d0;border-radius:9px;background:#fff}.ask-company-training-list{margin-top:14px;display:grid;gap:8px}.ask-company-training-item{padding:10px;border-radius:10px;background:#fff;border:1px solid #e2e2e2}.ask-company-training-item small{opacity:.7}

/* v8.0.1 Compact header/footer for larger Ask Salem viewing area */
#ask-salem-box header{min-height:48px!important;padding:6px 9px 6px 12px!important}
.ask-salem-brand img{width:28px!important;height:28px!important}
#ask-salem-box header button{min-width:34px!important;min-height:34px!important;padding:5px!important}
.ask-salem-header-actions .ask-salem-home-button{min-height:30px!important;padding:4px 7px!important}
#ask-salem-form{padding:5px 7px!important}
.ask-salem-footer{padding:0 7px 4px!important}
.ask-salem-tools,.ask-salem-lang,#ask-salem-suggestions{padding:4px 8px!important}
#ask-salem-input,#ask-owner-input{padding:8px 11px!important;min-height:38px!important}
.ask-salem-form button,#ask-salem-form button{padding:7px 10px!important;min-width:34px!important;min-height:36px!important}
#ask-salem-box{height:min(88vh,880px)!important;max-height:calc(100vh - 20px)!important}
@media(max-width:480px){
  #ask-salem-box{height:min(90vh,900px)!important;max-height:calc(100vh - 12px)!important}
  #ask-salem-box header{min-height:44px!important;padding:5px 8px!important}
  .ask-salem-brand img{width:26px!important;height:26px!important}
  .ask-salem-footer{padding-bottom:3px!important}
}
/* Business Articles editor */
.ask-article-ai-tools{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.ask-article-ai-tools input{flex:1;min-width:220px}.ask-article-editor-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.ask-article-editor-toolbar button{padding:7px 10px}.ask-article-editor{min-height:300px;border:1px solid #ccd0d4;border-radius:6px;padding:14px;background:#fff;line-height:1.7;overflow:auto}.ask-article-editor:empty:before{content:attr(data-placeholder);color:#777}.ask-article-editor iframe,.ask-article-editor video{max-width:100%;width:100%;min-height:240px;margin:12px 0}.ask-article-ai-note{font-size:13px;background:#f6f7f7;padding:10px;border-left:3px solid #2271b1}

/* Daily business posts */
#ask-company-daily-posts textarea{width:100%;box-sizing:border-box;margin:8px 0;resize:vertical}#ask-company-daily-posts input{width:100%;box-sizing:border-box;margin:8px 0}



/* v8.0.9 — Extra-compact header and footer for more main content space */
#ask-salem-box header{
  min-height:40px!important;
  padding:4px 7px 4px 10px!important;
}
.ask-salem-brand{gap:6px!important}
.ask-salem-brand img{width:24px!important;height:24px!important}
#ask-salem-title{font-size:14px!important}
#ask-salem-box header button{min-width:30px!important;min-height:30px!important;padding:4px!important;font-size:16px!important}
.ask-salem-header-actions{gap:2px!important}
.ask-salem-header-actions .ask-salem-home-button{min-height:28px!important;min-width:46px!important;padding:3px 6px!important;font-size:10px!important;border-radius:8px!important}
.ask-salem-header-actions #ask-salem-owner-switch{padding:4px 7px!important;font-size:10px!important}

#ask-salem-form{padding:4px 6px!important;gap:4px!important}
#ask-salem-input,#ask-owner-input{min-height:34px!important;padding:7px 10px!important}
.ask-salem-form button,#ask-salem-form button{min-width:32px!important;min-height:34px!important;padding:6px 9px!important}
.ask-salem-footer{padding:0 6px 2px!important;min-height:26px!important}
.ask-salem-footer button{padding:3px 7px!important;min-height:24px!important;font-size:9px!important}
.ask-salem-information-footer{margin:7px 0 2px!important;padding:7px 8px 2px!important;font-size:10px!important}
.ask-salem-legal-links{gap:5px 10px!important}
.ask-salem-copyright{margin-top:4px!important;line-height:1.3!important}

@media(max-width:480px){
  #ask-salem-box header{min-height:38px!important;padding:4px 6px 4px 9px!important}
  .ask-salem-brand img{width:22px!important;height:22px!important}
  #ask-salem-title{font-size:13px!important}
  #ask-salem-box header button{min-width:28px!important;min-height:28px!important}
  #ask-salem-form{padding:3px 5px!important}
  .ask-salem-footer{padding:0 5px 2px!important}
}
.ask-post-image{display:block;max-width:100%;height:auto;border-radius:12px;margin-top:10px}

/* v8.5.1 — Central Daily Feed for visitors and company dashboard */
.ask-central-daily-feed,.ask-company-central-feed{margin:14px 12px;border:1px solid #dfe3e8;border-radius:16px;background:#fff;padding:14px;overflow:hidden}
.ask-central-feed-head,.ask-company-central-feed-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
.ask-central-feed-head strong,.ask-company-central-feed-head strong{display:block;font-size:16px}
.ask-central-feed-head span,.ask-company-central-feed-head span{display:block;font-size:12px;color:#667085;margin-top:3px}
.ask-central-feed-head a{font-size:12px;text-decoration:none;white-space:nowrap}
.ask-central-feed-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 8px;-webkit-overflow-scrolling:touch}
.ask-central-feed-card{flex:0 0 min(330px,82vw);scroll-snap-align:start;border:1px solid #e8ebef;border-radius:14px;padding:12px;background:#fff;box-sizing:border-box}
.ask-central-feed-meta{display:flex;align-items:center;gap:7px;margin-bottom:6px}
.ask-central-feed-meta strong{font-size:13px}
.ask-central-feed-meta span{font-size:10px;color:#667085;text-transform:capitalize}
.ask-central-feed-card h4{margin:5px 0;font-size:15px}
.ask-central-feed-card p{margin:6px 0;line-height:1.5;color:#374151;font-size:13px}
.ask-central-feed-card small{font-size:10px;color:#94a3b8}
.ask-central-feed-image{width:100%;max-height:180px;object-fit:cover;border-radius:10px;margin:6px 0}
.ask-central-feed-actions{display:flex;gap:5px;border-top:1px solid #eef0f3;padding-top:8px;margin-top:8px}
.ask-central-feed-actions button{font-size:11px;padding:5px 7px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#475467}
.ask-central-feed-empty,.ask-central-feed-loading{padding:18px;text-align:center;color:#667085;font-size:13px}
@media(max-width:600px){.ask-central-daily-feed,.ask-company-central-feed{margin:12px 6px;padding:12px}.ask-central-feed-card{flex-basis:84vw}}

/* Central Daily Feed fast-loading progress UI */
.ask-central-feed-loading-progress{padding:22px 12px;text-align:center;color:#667085}
.ask-central-feed-progress-text{font-weight:700;margin-bottom:10px}
.ask-central-feed-progress{height:9px;background:#e9edf3;border-radius:999px;overflow:hidden;max-width:360px;margin:0 auto 9px}
.ask-central-feed-progress-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#e4b51c,#f3cf54);border-radius:999px;transition:width .18s ease}
.ask-central-feed-loading-progress small{display:block;font-size:12px;color:#8a93a1}

/* v8.6.5 server-rendered central feed */
.ask-v865-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;margin:10px 0}.ask-v865-author{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ask-v865-author strong{font-size:13px}.ask-v865-author small{color:#667085;font-size:11px}.ask-v865-card h4{margin:8px 0 6px;font-size:16px}.ask-v865-card p{margin:6px 0;line-height:1.5;color:#374151}.ask-v865-card img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:10px;margin:9px 0}.ask-v865-empty{padding:16px;text-align:center;color:#667085}

/* v8.6.6 Daily Feed interactions */
.ask-central-feed-actions{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 4px}.ask-central-feed-actions button{border:1px solid #dfe3e8;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;cursor:pointer}.ask-central-feed-actions button:hover{transform:translateY(-1px)}.ask-central-feed-actions button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ask-central-feed-actions button:disabled{opacity:.6;cursor:wait;transform:none}.ask-central-feed-actions .is-liked{font-weight:700}.ask-feed-comment-box{margin-top:8px;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.ask-feed-comment-box textarea,.ask-feed-comment-box input{width:100%;box-sizing:border-box;border:1px solid #d9dde3;border-radius:9px;padding:8px;margin:0 0 7px;font:inherit}.ask-feed-comment-box textarea{min-height:72px;resize:vertical}.ask-feed-comment-box>button{border:0;border-radius:9px;padding:8px 12px;cursor:pointer}.ask-feed-comments{margin-top:10px}.ask-feed-comment-item{padding:8px 0;border-top:1px solid #e5e7eb}.ask-feed-comment-item strong{font-size:12px}.ask-feed-comment-item p{margin:3px 0;font-size:12px}.ask-feed-comment-item small{font-size:10px;color:#667085}
/* v8.10.1: Company-side Affiliate Program */
#ask-salem-root .ask-owner-affiliate{margin:0 10px 8px!important;padding:10px!important;border:1px solid #111!important;border-radius:12px!important;background:#fff!important}
#ask-salem-root .ask-owner-affiliate-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}
#ask-salem-root .ask-owner-affiliate-head strong{display:block!important;font-size:13px!important}
#ask-salem-root .ask-owner-affiliate-head span{display:block!important;font-size:10px!important;color:#777!important;line-height:1.35!important;margin-top:2px!important}
#ask-salem-root .ask-owner-affiliate-head button,#ask-salem-root .ask-owner-affiliate-panel button{border:1px solid #111!important;border-radius:7px!important;background:#111!important;color:#fff!important;padding:6px 9px!important;cursor:pointer!important;font-size:11px!important}
#ask-salem-root .ask-owner-affiliate-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:9px!important}
#ask-salem-root .ask-owner-affiliate-stats>div{padding:6px!important;border:1px solid #eee!important;border-radius:8px!important;text-align:center!important}
#ask-salem-root .ask-owner-affiliate-stats b{display:block!important;font-size:16px!important}
#ask-salem-root .ask-owner-affiliate-stats span{display:block!important;font-size:8px!important;color:#777!important}
#ask-salem-root .ask-owner-affiliate-panel{margin-top:9px!important;border-top:1px solid #eee!important;padding-top:9px!important}
#ask-salem-root .ask-owner-affiliate-panel p{font-size:10px!important;line-height:1.4!important;color:#666!important;margin:0 0 8px!important}
#ask-salem-root .ask-owner-affiliate-link{display:flex!important;gap:5px!important}
#ask-salem-root .ask-owner-affiliate-link input{min-width:0!important;flex:1!important;font-size:10px!important;border:1px solid #bbb!important;border-radius:7px!important;padding:7px!important}
#ask-salem-root .ask-owner-affiliate-status{font-size:10px!important;margin:6px 0!important;color:#555!important}
#ask-salem-root #ask-owner-affiliate-register{width:100%!important}

/* v8.10.2 Company Affiliate Program — full management UI */
#ask-salem-root .ask-owner-affiliate-expanded{margin:0 10px 10px!important}
#ask-salem-root .ask-affiliate-owner-intro{padding:9px 0 10px!important}
#ask-salem-root .ask-affiliate-owner-intro strong{display:block!important;font-size:13px!important;color:#111!important}
#ask-salem-root .ask-affiliate-owner-intro span{display:block!important;margin-top:3px!important;color:#666!important;font-size:10px!important;line-height:1.4!important}
#ask-salem-root .ask-affiliate-settings-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:9px!important;align-items:end!important}
#ask-salem-root .ask-affiliate-settings-grid label{display:block!important}
#ask-salem-root .ask-affiliate-settings-grid label span{display:block!important;font-size:9px!important;font-weight:800!important;margin-bottom:4px!important;color:#444!important}
#ask-salem-root .ask-affiliate-settings-grid input{width:100%!important;border:1px solid #bbb!important;border-radius:7px!important;padding:7px!important;font-size:11px!important}
#ask-salem-root #ask-owner-affiliate-save{grid-column:1/-1!important;width:100%!important}
#ask-salem-root .ask-affiliate-company-actions{margin-top:7px!important}
#ask-salem-root .ask-affiliate-company-actions button{width:100%!important}
#ask-salem-root .ask-affiliate-history{margin-top:12px!important;border-top:1px solid #eee!important;padding-top:10px!important}
#ask-salem-root .ask-affiliate-history-head{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:7px!important}
#ask-salem-root .ask-affiliate-history-head strong{font-size:11px!important}
#ask-salem-root .ask-affiliate-history-head button{padding:5px 8px!important}
#ask-salem-root .ask-affiliate-history-table-wrap{overflow:auto!important;max-width:100%!important}
#ask-salem-root .ask-affiliate-history-table{width:100%!important;border-collapse:collapse!important;font-size:9px!important}
#ask-salem-root .ask-affiliate-history-table th,#ask-salem-root .ask-affiliate-history-table td{padding:5px!important;border-bottom:1px solid #eee!important;text-align:left!important;white-space:nowrap!important}
#ask-salem-root .ask-affiliate-history-table th{font-weight:800!important;color:#555!important}
#ask-salem-root .ask-affiliate-empty{padding:9px!important;text-align:center!important;color:#777!important;font-size:10px!important}
@media(max-width:420px){#ask-salem-root .ask-affiliate-settings-grid{grid-template-columns:1fr!important}#ask-salem-root #ask-owner-affiliate-save{grid-column:auto!important}}

.ask-affiliate-toggle{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d8dee8;border-radius:10px;background:#fafbfc;font-weight:600}.ask-affiliate-toggle input{width:18px;height:18px}.ask-affiliate-settings-grid label small{display:block;margin-top:5px;font-size:11px;opacity:.72}

/* v8.10.4 — Visitor Referral Center visibility */
.ask-referral-center-card{border:1px solid #111!important;box-shadow:0 5px 16px rgba(0,0,0,.08)!important}
.ask-referral-center-card button,#ask-referral-center-quick{font-weight:800!important}
#ask-referral-center-quick{border:1px solid #111!important;border-radius:16px!important;background:#fff!important;color:#111!important;padding:8px 10px!important;font-size:9px!important;cursor:pointer!important;white-space:nowrap!important}

/* v8.10.5 — visitor referral links use real anchors for reliable navigation */
.ask-referral-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important;}
.ask-referral-card .ask-referral-link{border:0!important;border-radius:16px!important;background:#111!important;color:#fff!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important;}
.ask-visitor-actions .ask-referral-quick-link{border:1px solid #111!important;border-radius:16px!important;background:#fff!important;color:#111!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important;white-space:nowrap!important;}


/* v8.11.2 — UI polish: Referral Center black bar, modern Business Room, compact community tabs */
#ask-salem-root .ask-referral-center-card{
  margin:0 10px 9px!important;
  padding:10px 11px!important;
  border:0!important;
  border-radius:15px!important;
  background:#111!important;
  color:#fff!important;
  box-shadow:0 6px 18px rgba(0,0,0,.16)!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  box-sizing:border-box!important;
}
#ask-salem-root .ask-referral-center-card > div{
  min-width:0!important;
  flex:1 1 auto!important;
}
#ask-salem-root .ask-referral-center-card strong{
  color:#fff!important;
  font-size:11px!important;
  line-height:1.2!important;
}
#ask-salem-root .ask-referral-center-card span{
  color:rgba(255,255,255,.72)!important;
  font-size:9px!important;
  line-height:1.3!important;
}
#ask-salem-root .ask-referral-center-card .ask-referral-link{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:30px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:9px!important;
  padding:7px 10px!important;
  background:#fff!important;
  color:#111!important;
  font-size:9px!important;
  font-weight:900!important;
  line-height:1!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}
#ask-salem-root .ask-referral-center-card .ask-referral-link:hover{
  background:#f1f1f1!important;
  color:#000!important;
}

/* Modern Salem Business Room card */
#ask-salem-root .ask-salem-business-room-card{
  margin:0 10px 10px!important;
  padding:13px!important;
  border:1px solid rgba(17,17,17,.10)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#111 0%,#1d1d1f 58%,#2b2b2e 100%)!important;
  color:#fff!important;
  box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
  overflow:hidden!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-top{
  gap:12px!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-copy{
  padding:3px 0!important;
}
#ask-salem-root .ask-salem-business-room-card .room-kicker{
  display:inline-flex!important;
  align-items:center!important;
  padding:4px 7px!important;
  margin-bottom:6px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.08)!important;
  color:rgba(255,255,255,.78)!important;
  font-size:8px!important;
  font-weight:900!important;
  letter-spacing:.4px!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-copy h3{
  margin:0!important;
  color:#fff!important;
  font-size:19px!important;
  line-height:1.12!important;
  letter-spacing:-.3px!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-copy p{
  margin:6px 0 0!important;
  color:rgba(255,255,255,.68)!important;
  font-size:10px!important;
  line-height:1.4!important;
}
#ask-salem-root .ask-salem-business-room-card .ask-salem-central-room-slider .central-room-slide-copy{
  background:#fff!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom{
  margin-top:10px!important;
  padding-top:10px!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
#ask-salem-root .ask-salem-business-room-card .room-online-pill{
  color:#fff!important;
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:999px!important;
  padding:6px 9px!important;
  font-size:9px!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:31px!important;
  padding:7px 11px!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#111!important;
  font-size:9px!important;
  font-weight:900!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
#ask-salem-root .ask-salem-business-room-card .room-card-bottom>a:hover{
  background:#f1f1f1!important;
}

/* Make "Salem Business Room" fit cleanly inside the Chats & People tab bar */
#ask-salem-root .ask-community-tabs{
  width:100%!important;
  box-sizing:border-box!important;
  gap:4px!important;
  overflow:hidden!important;
}
#ask-salem-root .ask-community-tab{
  min-width:0!important;
  width:50%!important;
  flex:1 1 50%!important;
  padding:8px 4px!important;
  font-size:10px!important;
  line-height:1.15!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-overflow:clip!important;
}
@media(max-width:380px){
  #ask-salem-root .ask-community-tab{
    font-size:9px!important;
    padding:7px 3px!important;
  }
}
@media(max-width:600px){
  #ask-salem-root .ask-salem-business-room-card{
    padding:11px!important;
  }
  #ask-salem-root .ask-referral-center-card{
    padding:9px!important;
    gap:7px!important;
  }
  #ask-salem-root .ask-referral-center-card .ask-referral-link{
    padding:7px 8px!important;
    font-size:8px!important;
  }
}

/* v8.11.4 — Visitor action tabs: keep Website, Task, Contact and Book neatly inside their tabs */
#ask-salem-root .ask-salem-tools{
  width:100%!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:4px!important;
  overflow:hidden!important;
  padding:6px!important;
}
#ask-salem-root .ask-salem-tools button{
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  padding:7px 4px!important;
  font-size:11px!important;
  line-height:1.2!important;
  text-align:center!important;
}
@media(max-width:420px){
  #ask-salem-root .ask-salem-tools{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:3px!important;
    padding:5px!important;
  }
  #ask-salem-root .ask-salem-tools button{
    padding:7px 2px!important;
    font-size:10px!important;
    border-radius:12px!important;
  }
}
@media(max-width:360px){
  #ask-salem-root .ask-salem-tools button{
    font-size:9px!important;
    padding-left:1px!important;
    padding-right:1px!important;
  }
}

/* v8.11.4 — Visitor readability: stronger small text + bolder Referral Center */
#ask-salem-root #ask-salem-visitor small,
#ask-salem-root #ask-salem-visitor .ask-referral-card span,
#ask-salem-root #ask-salem-visitor .ask-referral-card strong,
#ask-salem-root #ask-salem-visitor .ask-referral-link,
#ask-salem-root #ask-salem-visitor .ask-referral-center-card .ask-referral-link,
#ask-salem-root #ask-salem-visitor .ask-referral-quick-link{
  font-weight:900!important;
}
#ask-salem-root #ask-salem-visitor small,
#ask-salem-root #ask-salem-visitor label,
#ask-salem-root #ask-salem-visitor p,
#ask-salem-root #ask-salem-visitor .ask-community-subtitle,
#ask-salem-root #ask-salem-visitor .ask-community-title,
#ask-salem-root #ask-salem-visitor .ask-market-results-meta,
#ask-salem-root #ask-salem-visitor .ask-profile-status,
#ask-salem-root #ask-salem-visitor .ask-review-item p,
#ask-salem-root #ask-salem-visitor .ask-market-loading{
  font-weight:700!important;
}

/* v8.11.5 — Visitor-side typography enlargement */
#ask-salem-root #ask-salem-visitor,
#ask-salem-root #ask-salem-visitor *{font-size:14px!important}
#ask-salem-root #ask-salem-visitor small,
#ask-salem-root #ask-salem-visitor .ask-follow-status,
#ask-salem-root #ask-salem-visitor .ask-live-viewers,
#ask-salem-root #ask-salem-visitor .ask-visitor-market span,
#ask-salem-root #ask-salem-visitor .ask-visitor-market small,
#ask-salem-root #ask-salem-visitor .ask-business-profile p,
#ask-salem-root #ask-salem-visitor .ask-community-subtitle,
#ask-salem-root #ask-salem-visitor .ask-live-person small,
#ask-salem-root #ask-salem-visitor .ask-profile-status{font-size:12px!important}
#ask-salem-root #ask-salem-visitor strong,
#ask-salem-root #ask-salem-visitor b{font-size:14px!important}
#ask-salem-root #ask-salem-visitor button,
#ask-salem-root #ask-salem-visitor a{font-size:13px!important}
#ask-salem-root #ask-salem-visitor .ask-referral-card strong{font-size:14px!important}
#ask-salem-root #ask-salem-visitor .ask-referral-card span{font-size:12px!important}
#ask-salem-root #ask-salem-visitor .ask-referral-card button{font-size:13px!important}
#ask-salem-root #ask-salem-visitor .ask-community-tab{font-size:13px!important}
@media(max-width:420px){
 #ask-salem-root #ask-salem-visitor,
 #ask-salem-root #ask-salem-visitor *{font-size:13px!important}
 #ask-salem-root #ask-salem-visitor small,
 #ask-salem-root #ask-salem-visitor .ask-follow-status,
 #ask-salem-root #ask-salem-visitor .ask-live-viewers,
 #ask-salem-root #ask-salem-visitor .ask-visitor-market span,
 #ask-salem-root #ask-salem-visitor .ask-visitor-market small,
 #ask-salem-root #ask-salem-visitor .ask-business-profile p,
 #ask-salem-root #ask-salem-visitor .ask-community-subtitle,
 #ask-salem-root #ask-salem-visitor .ask-live-person small,
 #ask-salem-root #ask-salem-visitor .ask-profile-status{font-size:11px!important}
 #ask-salem-root #ask-salem-visitor .ask-community-tab{font-size:12px!important}
}

/* Visitor suggestion tabs: keep all three prompts neatly inside the bar */
#ask-salem-root #ask-salem-suggestions{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  overflow:hidden!important;
  width:100%!important;
  box-sizing:border-box!important;
}
#ask-salem-root #ask-salem-suggestions button{
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  white-space:normal!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  text-align:center!important;
  line-height:1.15!important;
  padding:7px 5px!important;
  font-size:11px!important;
}
@media(max-width:480px){
  #ask-salem-root #ask-salem-suggestions{gap:4px!important;padding:6px 5px!important}
  #ask-salem-root #ask-salem-suggestions button{font-size:10px!important;padding:7px 3px!important}
}


/* v8.11.7 — Cross-browser compatibility layer.
   Keep the existing Ask Salem UI/functionality unchanged while providing
   conservative fallbacks for Firefox, older Safari/Edge and embedded webviews. */
#ask-salem-root{
  right:18px!important;
  bottom:18px!important;
  max-width:calc(100vw - 24px)!important;
}
#ask-salem-box{
  width:430px!important;
  max-width:calc(100vw - 24px)!important;
  height:760px!important;
  max-height:calc(100vh - 36px)!important;
}
#ask-salem-root button,
#ask-salem-root input,
#ask-salem-root textarea,
#ask-salem-root select{
  box-sizing:border-box!important;
}
#ask-salem-root button{
  -moz-appearance:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
}
#ask-salem-root img{
  max-width:100%;
}
#ask-salem-root .ask-salem-scroll,
#ask-salem-root .ask-salem-messages,
#ask-salem-root .ask-salem-content{
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:thin;
}
#ask-salem-root [hidden]{display:none!important}

/* Older Firefox/webviews: don't let flex children force horizontal overflow. */
#ask-salem-root,
#ask-salem-root header,
#ask-salem-root .ask-salem-brand,
#ask-salem-root .ask-salem-header-actions,
#ask-salem-root .ask-salem-access-switch{
  min-width:0!important;
}
#ask-salem-root #ask-salem-box,
#ask-salem-root #ask-salem-box *{
  min-width:0;
}

/* Small screens: conservative viewport units supported by older browsers. */
@media (max-width:600px){
  #ask-salem-root{
    right:10px!important;
    bottom:10px!important;
    max-width:calc(100vw - 20px)!important;
  }
  #ask-salem-box{
    position:fixed!important;
    left:8px!important;
    right:8px!important;
    bottom:8px!important;
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    height:calc(100vh - 16px)!important;
    max-height:calc(100vh - 16px)!important;
  }
}
@media (max-width:420px){
  #ask-salem-box{
    left:6px!important;
    right:6px!important;
    bottom:6px!important;
    width:calc(100vw - 12px)!important;
    max-width:calc(100vw - 12px)!important;
    height:calc(100vh - 12px)!important;
    max-height:calc(100vh - 12px)!important;
  }
}
/* Modern viewport units are an enhancement, never the only sizing rule. */
@supports (height:100dvh){
  @media (max-width:600px){
    #ask-salem-box{
      height:calc(100dvh - 16px)!important;
      max-height:calc(100dvh - 16px)!important;
    }
  }
  @media (max-width:420px){
    #ask-salem-box{
      height:calc(100dvh - 12px)!important;
      max-height:calc(100dvh - 12px)!important;
    }
  }
}


#ask-central-space{margin:0 0 18px;padding:16px;border:1px solid #e6e8ec;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 24px rgba(0,0,0,.06)}#ask-central-space[hidden]{display:none!important}.ask-central-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.ask-central-eyebrow{font-size:11px;font-weight:900;letter-spacing:.1em;color:#6d28d9}.ask-central-head h3{margin:4px 0 3px;font-size:20px;color:#111}.ask-central-head p{margin:0;color:#667085;font-size:13px}.ask-central-online-badge{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:8px 10px;border:1px solid #d1fadf;border-radius:999px;background:#ecfdf3;color:#166534;font-size:12px}.ask-central-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;display:inline-block}.ask-central-sites{display:grid;grid-template-columns:1fr;gap:10px}.ask-central-card{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.ask-central-avatar{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#f1f5f9;flex:0 0 44px}.ask-central-info{min-width:0;flex:1}.ask-central-info strong{display:block;font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-central-info small{display:block;color:#667085;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-central-chat{border:0;border-radius:10px;padding:9px 11px;background:#111;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.ask-central-chat:hover{opacity:.9}.ask-central-loading,.ask-central-empty{padding:12px;color:#667085;font-size:13px;text-align:center}@media(max-width:480px){.ask-central-head{display:block}.ask-central-online-badge{display:inline-flex;margin-top:10px}.ask-central-card{align-items:flex-start}.ask-central-chat{padding:9px 10px}}

/* v7.1.9 responsive fallback */
@media(max-width:480px){#ask-salem-root{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;max-width:calc(100dvw - 20px)!important}#ask-salem-box{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100dvw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:720px!important;border-radius:18px!important}#ask-salem-box *{min-width:0!important}.ask-owner-market-actions,.ask-owner-actions{flex-wrap:wrap!important}.ask-owner-market-actions>a,.ask-owner-market-actions>button{max-width:100%!important;white-space:normal!important}.ask-salem-footer{flex-wrap:wrap!important;padding-bottom:calc(7px + env(safe-area-inset-bottom))!important}}
@media(max-width:360px){#ask-salem-box{left:4px!important;right:4px!important;width:calc(100dvw - 8px)!important;border-radius:14px!important}}
@media(max-height:520px) and (orientation:landscape){#ask-salem-box{top:6px!important;bottom:6px!important;height:auto!important;max-height:none!important}.ask-salem-visitor-slides{display:none!important}}
</style><div id="ask-salem-root"><div class="ask-salem-launchers">
   <button id="ask-salem-toggle">💬 <span>Ask Salem</span></button></div>
   <section id="ask-salem-box" hidden>
    <header><div class="ask-salem-brand"><img id="ask-salem-logo" alt="Company logo" hidden><strong id="ask-salem-title"></strong></div><div id="ask-salem-language-switch" class="ask-salem-header-lang" aria-label="Ask Salem language"><span>🇳🇬 Talk to Ask Salem</span><button type="button" data-lang="english" aria-label="Switch Ask Salem to English">🇬🇧 English</button><button type="button" data-lang="pidgin" aria-label="Switch Ask Salem to Nigerian Pidgin">🇳🇬 Pidgin</button></div><div class="ask-salem-header-actions"><a id="ask-salem-home" class="ask-salem-home-button" href="https://asksalem.pidginbible.com/" aria-label="Go to Ask Salem Home">Home</a><div id="ask-salem-access-switch" class="ask-salem-access-switch" role="group" aria-label="Choose dashboard"><button id="ask-salem-visitor-switch" type="button" class="active">👤 Visitor</button><button id="ask-salem-company-switch" type="button">🏢 Company</button></div><button id="ask-salem-close" type="button" aria-label="Close Ask Salem">×</button></div></header>
    <div id="ask-salem-owner" hidden>
     <div id="ask-salem-owner-lock" role="dialog" aria-modal="true" aria-labelledby="ask-owner-lock-title">
      <div class="ask-owner-lock-card">
       <div class="lock-icon">🔐</div>
       <h3 id="ask-owner-lock-title">Company Access</h3>
       <p>This private section is for the company. Enter the separate Ask Salem Company password set in WordPress Admin.</p>
       <form id="ask-owner-lock-form"><input id="ask-owner-password" type="password" autocomplete="current-password" placeholder="Enter company password" required><button type="submit" id="ask-owner-unlock">Unlock Company Section</button><div id="ask-owner-lock-status" class="ask-owner-lock-status" aria-live="polite"></div></form>
      </div>
     </div>
          <div class="ask-owner-market" id="ask-owner-market"><div class="ask-owner-market-copy"><strong>🟡 Pidgin Market</strong><span id="ask-owner-market-status">Create your private Market profile</span><small>Join Pidgin Market to get more views</small></div><div class="ask-owner-market-actions"><a id="ask-owner-market-button" class="ask-owner-primary-job" style="font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;" href="https://asksalem.pidginbible.com/wp-admin/admin-ajax.php?action=ask_salem_market_profile_redirect&#038;nonce=72bb062dbb" target="_blank" rel="noopener noreferrer" data-market-profile-url="" data-registration-url="https://market.pidginbible.com/business-registration/">🟡 Join Pidgin Market</a><a id="ask-owner-work-talent-button" class="ask-owner-primary-job" style="font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;" href="https://market.pidginbible.com/jobs/?ask_salem_return=https%3A%2F%2Fasksalem.pidginbible.com%2F%3Fask_salem_open%3D1" target="_blank" rel="noopener noreferrer">💼 Work &amp; Talent</a><a id="ask-owner-job-button" class="ask-owner-primary-job" style="font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;" href="https://asksalem.pidginbible.com/ask-salem-post-job/">💼 Post a Job</a><a class="ask-owner-primary-job" style="font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;" href="https://asksalem.pidginbible.com/ask-salem-profile/">👤 My Profile Center</a></div></div>

<div class="ask-salem-business-room-card"><div class="room-card-top"><div class="room-card-copy"><div class="room-kicker">💬 SALEM BUSINESS ROOM</div><h3>Salem Business Room</h3><p>Share business ideas live and meet business owners</p></div><div class="ask-salem-central-room-slider" aria-label="Salem Business Room highlights"></div></div><div class="room-card-bottom"><div class="room-online-pill"><span></span><strong class="ask-salem-room-online-count">0</strong> online</div><a href="https://market.pidginbible.com/salem-business-room/?from=ask-salem&#038;return_url=https://asksalem.pidginbible.com/?ask_salem_open=1&#038;return_label=Back%20to%20Ask%20Salem">Join Salem Business Room <span aria-hidden="true">→</span></a></div></div>
     <div class="ask-owner-central-info" id="ask-owner-central-info"><div><strong>🌐 Salem Business Room</strong><span>Your company is connected automatically through Pidgin Market. When your Company workspace is online, visitors can discover you in Salem Business Room.</span></div><a class="ask-owner-primary-job" href="https://market.pidginbible.com/salem-business-room/" target="_blank" rel="noopener">Open Salem Business Room ↗</a></div>
     <div class="ask-owner-employees-panel" id="ask-owner-employees-panel" hidden>
<div class="ask-owner-section-title">👥 Search Workers / Employees</div>
<p>Search job seekers from Pidgin Market and filter by keyword, category and location.</p>
<div class="ask-market-cv-filters ask-worker-search-filters">
<input id="ask-employee-search" type="search" placeholder="Search name, role or skill">
<select id="ask-employee-category"><option value="">All categories</option></select>
<select id="ask-employee-location"><option value="">All locations</option></select>
<select id="ask-employee-skills"><option value="">All skills</option></select>
<select id="ask-employee-experience"><option value="">Any experience</option><option value="experience">Has experience</option></select>
<select id="ask-employee-cv-type"><option value="">All CV types</option><option value="form">Form CV</option><option value="document">Uploaded PDF / Word</option></select>
<button type="button" id="ask-employee-search-button">🔎 Search Workers</button>
<button type="button" id="ask-employee-reset-button">↺ Reset</button>
</div><div id="ask-employee-results-meta" class="ask-employee-results-meta" aria-live="polite"></div>
<div id="ask-owner-employees-list"><div class="ask-market-loading">Loading workers…</div></div>
<button type="button" id="ask-owner-employees-refresh">↻ Refresh workers</button></div>
     <div class="ask-market-discovery ask-market-discovery-owner" id="ask-market-discovery-owner"><div class="ask-market-discovery-head"><div class="ask-market-head-copy"><div class="ask-market-eyebrow"><span class="ask-market-dot"></span><span>PIDGIN MARKET</span><span class="ask-market-live">LIVE</span></div><div class="ask-market-title-row"><span class="ask-market-title-icon" aria-hidden="true"><span class="ask-market-glyph"></span></span><div><strong>Latest on Pidgin Market</strong><span class="ask-market-subtitle">Fresh products, services and businesses, selected for you.</span></div></div></div><button type="button" id="ask-market-owner-search-toggle" class="ask-market-smart-search"><span class="ask-market-search-glyph" aria-hidden="true"></span><span>Smart Search</span></button></div><div class="ask-market-search" id="ask-market-owner-search" hidden><div class="ask-market-search-box"><span class="ask-market-search-glyph" aria-hidden="true"></span><input id="ask-market-owner-search-input" type="search" autocomplete="off" placeholder="Search products, services, businesses or jobs"><button type="button" id="ask-market-owner-search-button">Search</button></div><div class="ask-market-suggestions"><button type="button" data-market-suggest="Food">Food</button><button type="button" data-market-suggest="Fashion">Fashion</button><button type="button" data-market-suggest="Services">Services</button><button type="button" data-market-suggest="Jobs">Jobs</button></div></div><div class="ask-market-results-meta" id="ask-market-owner-meta" aria-live="polite">Fresh Market picks</div><div class="ask-market-carousel" id="ask-market-owner-carousel"><div class="ask-market-loading">Finding fresh Market picks…</div></div></div>
<div class="ask-owner-add-listing" id="ask-owner-add-listing"><button type="button" class="ask-owner-form-toggle" data-target="ask-owner-market-listing-form">➕ Add to Pidgin Market</button><p>Add a product or service directly from Ask Salem. It will appear in your connected Pidgin Market business profile.</p><form id="ask-owner-market-listing-form" class="ask-owner-collapsible-form"><select id="ask-market-listing-type"><option value="Product">Product</option><option value="Service">Service</option></select><input id="ask-market-listing-title" maxlength="190" placeholder="Product or service name" required><textarea id="ask-market-listing-description" maxlength="3000" placeholder="Description"></textarea><input id="ask-market-listing-category" maxlength="190" placeholder="Category"><input id="ask-market-listing-price" maxlength="80" placeholder="Price (optional)"><input id="ask-market-listing-discount" maxlength="80" placeholder="Discount price (optional)"><input id="ask-market-listing-image" type="file" accept="image/jpeg,image/png,image/webp,image/gif" aria-label="Attach listing image"><input id="ask-market-listing-whatsapp" type="url" maxlength="500" placeholder="WhatsApp URL (optional)"><textarea id="ask-market-listing-delivery" maxlength="1000" placeholder="Delivery / availability information (optional)"></textarea><button type="submit" id="ask-owner-market-listing-submit">Add to Pidgin Market</button></form><div id="ask-owner-market-listing-status"></div></div>
     <div class="ask-owner-add-job" id="ask-owner-add-job"><button type="button" class="ask-owner-form-toggle" data-target="ask-owner-market-job-form">💼 Post a Job</button><p>Post a vacancy directly from Ask Salem. It will appear in the Pidgin Market Jobs section.</p><form id="ask-owner-market-job-form" class="ask-owner-collapsible-form"><input id="ask-market-job-title" maxlength="190" placeholder="Job title" required><textarea id="ask-market-job-description" maxlength="5000" placeholder="Job description" required></textarea><input id="ask-market-job-category" maxlength="190" placeholder="Job category"><input id="ask-market-job-location" maxlength="190" placeholder="Location"><select id="ask-market-job-type"><option value="Full-time">Full-time</option><option value="Part-time">Part-time</option><option value="Contract">Contract</option><option value="Internship">Internship</option><option value="Remote">Remote</option></select><input id="ask-market-job-salary" maxlength="100" placeholder="Salary / pay (optional)"><input id="ask-market-job-deadline" type="date"><input id="ask-market-job-apply" type="url" maxlength="500" placeholder="Application URL (optional)"><input id="ask-market-job-email" type="email" maxlength="190" placeholder="Application email (optional)"><button type="submit" id="ask-owner-market-job-submit">Post Job to Pidgin Market</button></form><div id="ask-owner-market-job-status"></div></div>
     <div class="ask-owner-top"><div><strong>Business Intelligence</strong><small>Private company workspace · <span id="ask-owner-indexed">0</span> verified items · <span id="ask-owner-category">Business type being detected…</span></small></div><div class="ask-owner-top-actions"><button id="ask-owner-refresh" type="button">↻ Refresh data</button><button id="ask-salem-visitor-view" type="button">👁 View as Visitor</button></div></div>
     <section id="ask-owner-language-panel" class="ask-owner-language-panel" aria-label="Company language settings"><div class="ask-owner-section-title">🌍 Ask Salem Language</div><p id="ask-owner-language-status">Choose your company's preferred Ask Salem language. Visitors can always choose English or Nigerian Pidgin for their own chats.</p><div class="ask-owner-language-buttons"><button type="button" data-owner-language-mode="english">🇬🇧 English</button><button type="button" data-owner-language-mode="pidgin">🇳🇬 Nigerian Pidgin</button><button type="button" data-owner-language-mode="both">🌍 Both</button></div></section>
     <section id="ask-owner-central-panel" class="ask-owner-language-panel ask-company-central-settings">
<div id="ask-owner-central-status" class="ask-owner-lock-status" aria-live="polite"></div>
     </section>
     <section id="ask-company-ai-training" class="ask-owner-language-panel ask-company-central-settings" data-ask-feature-id="training">
       <div class="ask-owner-section-title">🧠 Train Your Company AI</div>
       <p>Train your private company AI with information about your business. This knowledge belongs to your company workspace and is separate from Salem's Central Admin training.</p>
       <form id="ask-company-training-form">
         <select id="ask-company-training-type"><option value="business">Business Information</option><option value="faq">FAQ</option><option value="url">Website URL</option><option value="document">Document Notes</option></select>
         <input id="ask-company-training-title" maxlength="190" placeholder="Training title (e.g. Our Services)" required>
         <input id="ask-company-training-url" type="url" placeholder="Website URL (optional)">
         <textarea id="ask-company-training-content" rows="6" maxlength="12000" placeholder="Tell your AI what it should know about your company..." required></textarea>
         <button type="submit" class="button">➕ Add to Company AI Knowledge</button>
       </form>
       <div id="ask-company-training-status" class="ask-owner-lock-status" aria-live="polite"></div>
       <div id="ask-company-training-list" class="ask-company-training-list">Loading your company knowledge…</div>
     </section>
     <section id="ask-company-business-articles" class="ask-owner-language-panel ask-company-central-settings" data-ask-feature-id="business_articles">
       <div class="ask-owner-section-title">📝 Business Articles</div>
       <p>Try to dey post article every week wit your website link, e dey epp to make pipo see you business online and rank high for SEO.</p>
       <div class="ask-article-ai-tools">
         <input id="ask-company-article-idea" maxlength="500" placeholder="Describe what you want to write about">
         <button type="button" id="ask-company-article-ideas" class="button">💡 Generate Topic Ideas</button>
         <button type="button" id="ask-company-article-ai-write" class="button">🤖 Ask Salem to Write Article</button>
       </div>
       <div id="ask-company-article-ai-status" class="ask-owner-lock-status" aria-live="polite"></div>
       <div id="ask-company-article-topic-list" class="ask-company-training-list" hidden></div>
       <p class="ask-article-ai-note">Ask Salem fit help you generate ideas and draft your article. <strong>Abeg read am and edit am well before you submit am for approval.</strong></p>
       <form id="ask-company-article-form">
         <input id="ask-company-article-title" maxlength="255" placeholder="Article title" required>
         <input id="ask-company-article-website" type="url" placeholder="Your website link (optional)">
         <div class="ask-article-editor-toolbar"><button type="button" data-ask-format="bold"><b>B</b></button><button type="button" data-ask-format="italic"><i>I</i></button><button type="button" data-ask-format="h2">H2</button><button type="button" data-ask-format="insertUnorderedList">• List</button><button type="button" id="ask-company-article-link">🔗 Link</button><button type="button" id="ask-company-article-video">🎥 Add Video</button></div>
         <div id="ask-company-article-content" class="ask-article-editor" contenteditable="true" data-placeholder="Write your article here like a normal WordPress post. You can add text, links and videos..."></div>
         <input id="ask-company-article-video-url" type="url" placeholder="Video URL (YouTube/Vimeo or direct video link) — optional">
         <button type="submit" class="button button-primary">📤 Submit Article for Approval</button>
       </form>
       <div id="ask-company-article-status" class="ask-owner-lock-status" aria-live="polite"></div>
       <div id="ask-company-article-list" class="ask-company-training-list">Loading your articles…</div>
     </section>
     <section id="ask-company-daily-posts" class="ask-owner-language-panel ask-company-central-settings">
       <div class="ask-owner-section-title">📢 Company Daily Feed</div>
       <p>Post directly from your company side. Every published update is saved in Ask Salem, sent to Pidgin Market when connected, and displayed in the shared Daily Feed for both visitors and your company dashboard.</p>
       <form id="ask-company-daily-post-form" enctype="multipart/form-data">
         <input id="ask-company-daily-post-title" maxlength="255" placeholder="Post title (optional)">
         <textarea id="ask-company-daily-post-content" rows="5" maxlength="5000" placeholder="What do you want visitors to know today?" required></textarea>
         <input id="ask-company-daily-post-image" type="file" accept="image/jpeg,image/png,image/webp,image/gif" aria-label="Attach image to post">
         <button type="submit" class="button button-primary">📢 Publish Company Update</button>
       </form>
       <div id="ask-company-daily-post-status" class="ask-owner-lock-status" aria-live="polite"></div>
       <div id="ask-company-daily-post-list" class="ask-company-training-list">Loading public Pidgin Market feeds…</div>
     </section>
     <section id="ask-company-central-daily-feed" class="ask-company-central-feed" aria-live="polite">
       <div class="ask-company-central-feed-head"><div><strong>📢 Central Daily Feed</strong><span>One shared Daily Feed from Pidgin Market and Ask Salem.</span></div></div>
       <div id="ask-company-central-daily-feed-list" class="ask-central-feed-track"><div class="ask-central-feed-loading">No Daily Posts yet.</div></div>
     </section>
     <section id="ask-owner-slides-panel" class="ask-owner-language-panel ask-company-slider-settings" data-open="0"><button type="button" id="ask-owner-slides-toggle" class="ask-owner-slider-toggle" aria-expanded="false" aria-controls="ask-owner-slides-content">🖼️ Slider Settings <span class="ask-slider-toggle-arrow" aria-hidden="true">⌄</span></button><div id="ask-owner-slides-content" class="ask-owner-slides-content" hidden><div class="ask-owner-section-title">🖼️ Slider Settings</div><p>Edit the promotional slides shown to visitors.</p><div id="ask-owner-slides-editor"></div><div class="ask-slider-settings-actions"><button type="button" id="ask-owner-slides-edit">✏️ Edit Slides</button><button type="button" id="ask-owner-slides-save" disabled>💾 Save Slider Changes</button></div><div id="ask-owner-slides-status" class="ask-owner-lock-status" aria-live="polite"></div></div></section>
     <div id="ask-salem-business-brain" class="ask-business-brain" data-ask-feature-id="business_intelligence"><div class="ask-owner-section-title">🧠 Ask Salem Business Brain</div><p>One central view of what is happening in your business today.</p><div class="ask-brain-grid"><div><b id="ask-brain-visitors">—</b><span>Today's visitors</span></div><div><b id="ask-brain-leads">—</b><span>New leads</span></div><div><b id="ask-brain-unanswered">—</b><span>Unanswered questions</span></div><div><b id="ask-brain-pages">—</b><span>Most-viewed page</span></div><div><b id="ask-brain-sentiment">—</b><span>Customer sentiment</span></div><div><b id="ask-brain-social">—</b><span>Social performance</span></div></div><div class="ask-brain-opportunity"><strong>🎯 Market opportunities</strong><span id="ask-brain-opportunities">Loading…</span></div><div class="ask-brain-opportunity"><strong>✓ Recommended actions</strong><span id="ask-brain-actions">Loading…</span></div><button type="button" id="ask-brain-briefing">✨ Give me today's business briefing</button><div id="ask-brain-briefing-answer" class="ask-brain-answer"></div>
<div class="ask-lead-intelligence" data-ask-feature-id="lead_intelligence"><div class="ask-owner-section-title">🔥 Lead Intelligence</div><p>Ask Salem identifies visitors showing buying or hiring intent and prioritizes the strongest opportunities.</p><div id="ask-lead-intelligence-list" class="ask-lead-list">Loading potential customers…</div></div>
<div class="ask-growth-score" data-ask-feature-id="business_growth"><div class="ask-owner-section-title">📈 Ask Salem Business Score</div><div class="ask-score-main"><b id="ask-growth-score-total">—</b><span>/ 100</span></div><div class="ask-score-grid"><div>Website <b id="ask-growth-website">—</b></div><div>SEO <b id="ask-growth-seo">—</b></div><div>Customer engagement <b id="ask-growth-engagement">—</b></div><div>Social media <b id="ask-growth-social">—</b></div><div>Conversion <b id="ask-growth-conversion">—</b></div></div><button type="button" id="ask-growth-improve">🚀 Improve my score</button><div id="ask-growth-actions" class="ask-brain-answer"></div></div></div>

     <section id="ask-owner-password-panel" class="ask-owner-language-panel"><div class="ask-owner-section-title">🔐 Company Password Settings</div><p>Change the password used to unlock the Company section. This is separate from your WordPress login.</p><input type="password" id="ask-owner-new-password" placeholder="New company password (minimum 6 characters)"><input type="password" id="ask-owner-confirm-password" placeholder="Confirm new company password"><button type="button" id="ask-owner-password-save">💾 Change Company Password</button><div id="ask-owner-password-status" class="ask-owner-lock-status" aria-live="polite"></div></section>
     <div id="ask-owner-growth-tools" class="ask-owner-growth-tools">
       <div class="ask-owner-section-title">🚀 AI Growth Tools</div>
       <p>Use Ask Salem to improve your website, create SEO content and understand what customers can buy.</p>
       <div class="ask-owner-growth-tabs" data-ask-feature-id="business_growth"><button type="button" class="active" data-growth-tab="seo" data-ask-feature-id="seo_tools">🔎 AI SEO Manager</button><button type="button" data-growth-tab="blog" data-ask-feature-id="blog_generator">📝 AI Blog Generator</button><button type="button" data-growth-tab="sales" data-ask-feature-id="sales_assist">🛒 AI Sales Assistant</button></div>
       <div class="ask-owner-growth-panel active" data-growth-panel="seo"><p>Scan this website for missing meta descriptions, weak content, duplicate topics, missing internal links and FAQ opportunities.</p><button type="button" id="ask-owner-seo-scan">Scan Website</button><div id="ask-owner-seo-result" class="ask-owner-growth-result"></div></div>
       <div class="ask-owner-growth-panel" data-growth-panel="blog"><p>Generate a business-aware SEO article with title, introduction, sections, FAQs, SEO description, keywords, internal links and CTA.</p><input id="ask-owner-blog-topic" placeholder="What should Ask Salem write about?"><button type="button" id="ask-owner-blog-generate">Generate & Save Draft</button><div id="ask-owner-blog-result" class="ask-owner-growth-result"></div></div>
       <div class="ask-owner-growth-panel" data-growth-panel="sales"><p>Ask Salem to compare products, services, jobs and Pidgin Market listings.</p><input id="ask-owner-sales-query" placeholder="e.g. Show me the cheapest available option"><button type="button" id="ask-owner-sales-search">Ask Salem</button><div id="ask-owner-sales-result" class="ask-owner-growth-result"></div></div>
     </div>
     <div class="ask-owner-cards"><div><b id="ask-online-count">0</b><span>Online now</span></div><div><b id="ask-question-count">0</b><span>Questions</span></div><div><b id="ask-lead-count">0</b><span>Leads</span></div></div><div class="ask-owner-rating" id="ask-owner-rating"><div><strong>⭐ Website Rating</strong><span id="ask-owner-rating-summary">Loading ratings…</span></div><div id="ask-owner-rating-stars">—</div></div>
     <div class="ask-owner-social-summary" id="ask-owner-social-summary"><div><b id="ask-owner-followers">0</b><span>Followers</span></div><div><b id="ask-owner-reviews">0</b><span>Reviews</span></div><div><b id="ask-owner-shares">0</b><span>Share clicks</span></div></div>
     <section class="ask-owner-affiliate ask-owner-affiliate-expanded" id="ask-owner-affiliate">
       <div class="ask-owner-affiliate-head"><div><strong>💰 Affiliate Program</strong><span>Run your company affiliate program directly from the Ask Salem company dashboard.</span></div><button type="button" id="ask-owner-affiliate-open">Manage</button></div>
       <div class="ask-owner-affiliate-stats"><div><b id="ask-owner-referral-clicks">0</b><span>Clicks</span></div><div><b id="ask-owner-affiliate-referrers">0</b><span>Referrers</span></div><div><b id="ask-owner-affiliate-conversions">0</b><span>Conversions</span></div><div><b id="ask-owner-affiliate-earned">₦0</b><span>Commission</span></div></div>
       <div class="ask-owner-affiliate-panel" id="ask-owner-affiliate-panel" hidden>
         <div class="ask-affiliate-owner-intro"><strong>Company Affiliate Center</strong><span>Your company owns these settings. Share the tracked link with partners, customers or promoters and monitor activity here.</span></div>
         <div class="ask-owner-affiliate-link"><input id="ask-owner-affiliate-link" type="text" readonly placeholder="Generate your company affiliate link"><button type="button" id="ask-owner-affiliate-generate">Generate Link</button></div>
         <div class="ask-owner-affiliate-status" id="ask-owner-affiliate-status" aria-live="polite"></div>
         <div class="ask-affiliate-settings-grid"><label class="ask-affiliate-toggle"><input id="ask-owner-affiliate-enabled" type="checkbox" ><span>Show my company in the Participating Companies directory</span></label><label><span>Referrer commission (%)</span><input id="ask-owner-affiliate-referrer-rate" type="number" min="0" max="100" step="0.01" value="5"><small>Percentage paid to the person who refers a qualifying sale.</small></label><label><span>Platform commission (%)</span><input id="ask-owner-affiliate-platform-rate" type="number" min="0" max="100" step="0.01" value="2"><small>Platform share used by the affiliate system.</small></label><button type="button" id="ask-owner-affiliate-save">💾 Save Affiliate Settings</button></div>
         <div class="ask-affiliate-company-actions"><button type="button" id="ask-owner-affiliate-register">Open Pidgin Market Business Registration</button></div>
         <div class="ask-affiliate-history"><div class="ask-affiliate-history-head"><strong>Recent Affiliate Activity</strong><button type="button" id="ask-owner-affiliate-history-refresh">↻ Refresh</button></div><div id="ask-owner-affiliate-history-list"><div class="ask-market-loading">Loading affiliate activity…</div></div></div>
       </div>
     </section>
     <section id="ask-owner-feature-center" class="ask-owner-feature-center" aria-label="Ask Salem Company Feature Center"><div class="ask-owner-section-title">🧩 Ask Salem Feature Center</div><p class="ask-owner-feature-center-intro">Your company can see every Ask Salem feature. A small 🔒 marks features that are locked or hidden from visitors.</p><div id="ask-owner-feature-list" class="ask-owner-feature-list"><div class="ask-feature-loading">Loading feature controls…</div></div><div class="ask-owner-hidden-feature-box"><button type="button" id="ask-owner-hidden-features-toggle" class="ask-owner-hidden-feature-toggle" aria-expanded="false"><span>👁 Features hidden from visitors</span><span class="ask-hidden-chevron" aria-hidden="true">▸</span></button><div id="ask-owner-hidden-feature-panel" class="ask-owner-hidden-feature-panel" hidden><div id="ask-owner-hidden-feature-list"><span>No visitor-hidden features.</span></div></div></div></section>
     <div class="ask-owner-actions" data-ask-feature-actions="1"><a href="https://market.pidginbible.com/jobs/?ask_salem_return=https%3A%2F%2Fasksalem.pidginbible.com%2F%3Fask_salem_open%3D1" target="_blank" rel="noopener noreferrer">💼 Work &amp; Talent</a><button data-owner-action="ideas">💡 Business Ideas</button><button data-owner-action="improvements">🚀 Improve Website</button><button data-owner-action="trends">📈 Current Trends</button><button data-owner-action="opportunities">🎯 Opportunities</button></div>
     <div id="ask-owner-visitors"><div class="ask-owner-section-title">Visitors online <button id="ask-refresh-visitors" type="button">Refresh</button></div><div id="ask-visitors-list">Loading…</div></div><div id="ask-owner-live-chats"><div class="ask-owner-section-title">💬 Live visitor chats <button id="ask-refresh-chats" type="button">Refresh</button></div><div id="ask-owner-chats-list">Loading…</div><div id="ask-owner-chat-panel" hidden><div class="ask-community-chat-head"><strong>Company live chat</strong><button type="button" id="ask-owner-chat-close">×</button></div><div id="ask-owner-chat-messages"></div><form id="ask-owner-chat-form"><input id="ask-owner-chat-input" placeholder="Message visitor…"><button>Send</button></form></div></div>
     <div id="ask-owner-insight"><div class="ask-owner-section-title">Salem's analysis</div><div id="ask-owner-answer">Choose an analysis above or ask Salem a business question.</div></div>
     <form id="ask-owner-form"><input id="ask-owner-input" placeholder="Ask Salem about your business…"><button>Ask</button></form>
    </div>
    <div id="ask-salem-visitor">
     
     <div class="ask-business-profile" id="ask-business-profile"><img id="ask-business-profile-image" alt="Business profile"><div><strong id="ask-business-profile-name"></strong><p id="ask-business-profile-bio"></p></div></div>
     <div id="ask-salem-visitor-slides" class="ask-salem-visitor-slides" aria-label="Company highlights"></div>
<div class="ask-rating-social-section"><div class="ask-visitor-rating"><strong>⭐ Rate this business</strong><span id="ask-visitor-rating-average">No ratings yet</span><div id="ask-visitor-rating-stars"><button type="button" data-rating="1" aria-label="Rate 1 out of 5">★</button><button type="button" data-rating="2" aria-label="Rate 2 out of 5">★</button><button type="button" data-rating="3" aria-label="Rate 3 out of 5">★</button><button type="button" data-rating="4" aria-label="Rate 4 out of 5">★</button><button type="button" data-rating="5" aria-label="Rate 5 out of 5">★</button></div><span id="ask-visitor-rating-status">Tap a star to rate</span><button type="submit" form="ask-review-form" id="ask-rating-post-review">💬 Post a review</button><button type="button" id="ask-whatsapp-chat-button">📱 Chat on WhatsApp</button></div><div class="ask-social-strip"><a id="ask-visit-website" class="ask-social-action-button" href="https://asksalem.pidginbible.com/" aria-label="Visit website">Visit website</a><div class="ask-social-buttons"><button type="button" id="ask-share-website">↗ Share</button><button type="button" id="ask-follow-business">♡ Follow</button></div><span id="ask-follow-status"></span><span class="ask-live-viewers">👥 <b id="ask-live-viewers">0</b> viewing now</span></div></div>
     
     <div class="ask-salem-business-room-card"><div class="room-card-top"><div class="room-card-copy"><div class="room-kicker">💬 SALEM BUSINESS ROOM</div><h3>Salem Business Room</h3><p>Share business ideas live and meet business owners</p></div><div class="ask-salem-central-room-slider" aria-label="Salem Business Room highlights"></div></div><div class="room-card-bottom"><div class="room-online-pill"><span></span><strong class="ask-salem-room-online-count">0</strong> online</div><a href="https://market.pidginbible.com/salem-business-room/?from=ask-salem&#038;return_url=https://asksalem.pidginbible.com/?ask_salem_open=1&#038;return_label=Back%20to%20Ask%20Salem">Join Salem Business Room <span aria-hidden="true">→</span></a></div></div>
     <div class="ask-visitor-actions"><a href="https://market.pidginbible.com/jobs/?ask_salem_return=https%3A%2F%2Fasksalem.pidginbible.com%2F%3Fask_salem_open%3D1" target="_blank" rel="noopener noreferrer" class="ask-profile-center-link">💼 Work &amp; Talent</a></div>
     <div class="ask-pidgin-market-section" id="ask-pidgin-market-section">
     <div class="ask-pidgin-market-section-heading">🟡 Pidgin Market</div>
     <div class="ask-visitor-market"><div><strong>🟡 Pidgin Market</strong><span>Discover or list businesses, products and services.</span></div><div class="ask-market-visitor-action"><a href="https://market.pidginbible.com/" target="_blank" rel="noopener">Join Pidgin Market ↗</a><small>Get more views</small></div></div>
     <div class="ask-market-discovery ask-market-discovery-visitor" id="ask-market-discovery-visitor"><div class="ask-market-discovery-head"><div class="ask-market-head-copy"><div class="ask-market-eyebrow"><span class="ask-market-dot"></span><span>PIDGIN MARKET</span><span class="ask-market-live">LIVE</span></div><div class="ask-market-title-row"><span class="ask-market-title-icon" aria-hidden="true"><span class="ask-market-glyph"></span></span><div><strong>Latest on Pidgin Market</strong><span class="ask-market-subtitle">Fresh products, services and businesses, selected for you.</span></div></div></div><button type="button" id="ask-market-visitor-search-toggle" class="ask-market-smart-search"><span class="ask-market-search-glyph" aria-hidden="true"></span><span>Smart Search</span></button></div><div class="ask-market-search" id="ask-market-visitor-search" hidden><div class="ask-market-search-box"><span class="ask-market-search-glyph" aria-hidden="true"></span><input id="ask-market-visitor-search-input" type="search" autocomplete="off" placeholder="Search products, services, businesses or jobs"><button type="button" id="ask-market-visitor-search-button">Search</button></div><div class="ask-market-suggestions"><button type="button" data-market-suggest="Food">Food</button><button type="button" data-market-suggest="Fashion">Fashion</button><button type="button" data-market-suggest="Services">Services</button><button type="button" data-market-suggest="Jobs">Jobs</button></div></div><div class="ask-market-results-meta" id="ask-market-visitor-meta" aria-live="polite">Fresh Market picks</div><div class="ask-market-carousel" id="ask-market-visitor-carousel"><div class="ask-market-loading">Finding fresh Market picks…</div></div></div>

     <div class="ask-visitor-profile-card"><div class="ask-community-title">👤 My Pidgin Market Profile</div><p>Save a simple visitor profile to follow businesses and manage your activity.</p><button type="button" id="ask-profile-open">Create / Edit Profile</button><div id="ask-profile-panel" hidden><form id="ask-profile-form"><input id="ask-profile-name" maxlength="80" placeholder="Your name"><input id="ask-profile-email" type="email" maxlength="190" placeholder="Email (optional)"><input id="ask-profile-avatar" type="url" maxlength="500" placeholder="Profile photo URL (optional)"><textarea id="ask-profile-bio" maxlength="500" placeholder="Short bio (optional)"></textarea><button type="submit">Save Profile</button></form><span id="ask-profile-status"></span></div></div>
     </div>
          <div class="ask-referral-card ask-referral-center-card" id="ask-referral-card"><div><strong>💰 Referral Center</strong><span>Join the referral program, discover participating companies and manage your referral links and earnings.</span></div><a href="https://market.pidginbible.com/?pm_page=referrals&#038;from=ask-salem&#038;return_url=https://asksalem.pidginbible.com/?ask_salem_open=1&#038;return_label=Back%20to%20Ask%20Salem" target="_blank" rel="noopener noreferrer" id="ask-referral-button" class="ask-referral-link">Open Referral Center</a></div>
     <div class="ask-visitor-actions"><button type="button" id="ask-whatsapp-button">👥 Join WhatsApp Group</button><a href="https://market.pidginbible.com/?pm_page=referrals&#038;from=ask-salem&#038;return_url=https://asksalem.pidginbible.com/?ask_salem_open=1&#038;return_label=Back%20to%20Ask%20Salem" target="_blank" rel="noopener noreferrer" id="ask-referral-center-quick" class="ask-referral-link ask-referral-quick-link">💰 Referral Center</a></div>
     <div class="ask-social-connect" id="ask-social-connect"><div class="ask-community-title">🔗 Connect with us</div><div id="ask-social-links"></div></div>
     <div class="ask-social-review" id="ask-social-review"><div class="ask-community-title">💬 Visitor reviews</div><div id="ask-social-review-list">Loading reviews…</div><form id="ask-review-form"><input id="ask-review-name" maxlength="80" placeholder="Your name (optional)"><textarea id="ask-review-comment" maxlength="600" placeholder="Share your experience…"></textarea></form></div>
     <section id="ask-salem-customer-care" class="ask-salem-customer-care" data-feature="customer_care"><div class="ask-customer-care-copy"><div class="ask-customer-care-kicker">🤝 CUSTOMER CARE</div><strong>Ask Salem AI Customer Care Assistant</strong><span>Ask questions about this company, its products, services, policies or how to get help.</span></div><button type="button" id="ask-customer-care-open">💬 Ask Customer Care</button></section>
     <div class="ask-salem-tools"><button data-action="website">🌐 Website</button><button data-action="write">✍️ Write</button><button data-action="task">✅ Task</button><button data-action="lead">💼 Contact</button><button data-action="appointment">📅 Book</button></div><div class="ask-salem-community">
<section id="ask-central-space" class="ask-central-space" hidden><div class="ask-central-head"><div><span class="ask-central-eyebrow">🤖 SALEM BUSINESS ROOM</span><h3>Websites online now</h3><p>Meet website owners who are currently online and chat with them directly.</p></div><div class="ask-central-online-badge"><span class="ask-central-dot"></span><strong id="ask-central-online-count">0</strong><span>online</span></div></div><div id="ask-central-sites" class="ask-central-sites"><div class="ask-central-loading">Checking websites online…</div></div></section>
<div class="ask-community-title-row"><div class="ask-community-title">💬 Chats & People</div></div>
<div class="ask-community-tabs" role="tablist"><button type="button" class="ask-community-tab active" data-community-tab="local">🏠 This website</button><button type="button" class="ask-community-tab" data-community-tab="network">🌐 Salem Business Room</button></div>
<div class="ask-community-pane active" data-community-pane="local"><div class="ask-community-subtitle">People online on this website</div><div id="ask-community-list"><span>Loading…</span></div><button type="button" id="ask-owner-chat-request">💬 Chat with the company</button></div>
<div class="ask-community-pane" data-community-pane="network"><div class="ask-community-subtitle">Salem Business Room · Pidgin Market community</div><a href="https://market.pidginbible.com/salem-business-room/?from=ask-salem&#038;return_url=https://asksalem.pidginbible.com/" target="_blank" rel="noopener" class="ask-owner-primary-job" style="display:inline-flex;margin:8px 0 12px;text-decoration:none;">💬 Join Salem Business Room</a><div id="ask-live-list"><span>Connecting to community…</span></div><div id="ask-live-chat" class="ask-community-chat" hidden><div class="ask-community-chat-head"><strong id="ask-live-chat-title">🌐 Community chat</strong><button type="button" id="ask-live-chat-close">×</button></div><div id="ask-live-messages"></div><form id="ask-live-form"><input id="ask-live-input" placeholder="Type a community message…" maxlength="1000"><button>Send</button></form></div></div>
</div><div id="ask-community-chat" class="ask-community-chat" hidden><div class="ask-community-chat-head"><strong id="ask-community-chat-title">Live chat</strong><button type="button" id="ask-community-chat-close">×</button></div><div id="ask-community-messages"></div><form id="ask-community-form"><input id="ask-community-input" placeholder="Type a message…"><button>Send</button></form></div>
     <div id="ask-salem-messages"></div><div id="ask-salem-suggestions"><button>What can you help me with?</button><button>Tell me about this website</button><button>Help me find something</button></div>
     <form id="ask-salem-form"><input type="file" id="ask-salem-file" hidden accept=".txt,.csv,.pdf,.doc,.docx"><button type="button" id="ask-salem-upload">📎</button><input id="ask-salem-input" placeholder="Ask anything or give me a task..." autocomplete="off"><button type="button" id="ask-salem-mic">🎤</button><button type="submit">Send</button></form><div class="ask-salem-footer"><button id="ask-salem-clear">Clear chat</button><button id="ask-salem-speak">🔊 Listen</button></div>
     
    </div>
     <footer class="ask-salem-information-footer" aria-label="Ask Salem information">
       <nav class="ask-salem-legal-links">
         <a href="https://asksalem.pidginbible.com/ask-salem-privacy-policy/">Privacy Policy</a>
         <a href="https://asksalem.pidginbible.com/ask-salem-faq/">FAQ</a>
         <a href="https://asksalem.pidginbible.com/ask-salem-terms-and-conditions/">Terms &amp; Conditions</a>
       </nav>
       <div class="ask-salem-copyright">&copy; 2026 Ask Salem. All rights reserved.<br><span>Developer: Salem Egoh</span></div>
     </footer>
   </section></div>
<script id="ask-salem-emergency-launcher">
(function(){
  'use strict';
  function openAskSalem(){
    var box=document.getElementById('ask-salem-box');
    var toggle=document.getElementById('ask-salem-toggle');
    if(!box) return false;
    box.removeAttribute('hidden');
    box.hidden=false;
    box.style.setProperty('display','flex','important');
    box.style.setProperty('visibility','visible','important');
    box.style.setProperty('pointer-events','auto','important');
    if(toggle) toggle.style.setProperty('display','none','important');
    return true;
  }
  window.AskSalemOpen=openAskSalem;
  function isToggle(target){
    return !!(target && target.closest && target.closest('#ask-salem-toggle'));
  }
  function bind(){
    var toggle=document.getElementById('ask-salem-toggle');
    if(!toggle) return;
    toggle.style.setProperty('pointer-events','auto','important');
    toggle.style.setProperty('touch-action','manipulation','important');
    toggle.onclick=function(e){ if(e){e.preventDefault();e.stopPropagation();} return openAskSalem(); };
    toggle.addEventListener('pointerup',function(e){ if(e){e.preventDefault();e.stopPropagation();} openAskSalem(); },true);
    toggle.addEventListener('touchend',function(e){ if(e&&e.cancelable)e.preventDefault(); if(e)e.stopPropagation(); openAskSalem(); },{capture:true,passive:false});
    toggle.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();openAskSalem();}},true);
  }
  // Delegated capture handlers survive theme/plugin event interference and cloned buttons.
  document.addEventListener('click',function(e){if(isToggle(e.target)){e.preventDefault();e.stopPropagation();openAskSalem();}},true);
  document.addEventListener('pointerup',function(e){if(isToggle(e.target)){openAskSalem();}},true);
  // Website AI question card is handled by assets/chat.js using the same AJAX pipeline as Ask Salem AI.
  // Do not dispatch a synthetic form submit here: that old bridge could run before the AI chat controller
  // was ready, making the visitor button appear to do nothing.
  bind();
  try{var qs=new URLSearchParams(window.location.search);if(qs.get('ask_salem_open')==='1'){setTimeout(function(){openAskSalem();try{qs.delete('ask_salem_open');var clean=window.location.pathname+(qs.toString()?'?'+qs.toString():'')+window.location.hash;window.history.replaceState({},document.title,clean);}catch(e){}},120);}}catch(e){}
  setTimeout(bind,100);setTimeout(bind,500);setTimeout(bind,1500);
})();
</script>