/* ask-wa 04 Nov 2026: Ask & Discuss = same WhatsApp-style list + chat as Buy Sale Groups (reuses fx-card / gc-* from reels.css + gchat.css) */
.aw-bar{display:flex;gap:8px;align-items:center;padding:8px 12px 4px}
.aw-bar form{flex:1;min-width:0;margin:0}.aw-bar .fx-pill{display:flex;align-items:center;gap:8px;background:#f0f2f5;border-radius:22px;padding:0 14px;height:42px}
.aw-bar .fx-pill svg{width:18px;height:18px;fill:none;stroke:#667781;stroke-width:2;flex:none}.aw-bar input{flex:1;min-width:0;border:0;background:transparent;font-size:14px;outline:0;color:#0f172a}
.aw-new{background:linear-gradient(90deg,#7c3aed,#a855f7);color:#fff!important;font-weight:800;font-size:13px;border-radius:22px;padding:0 14px;height:42px;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;box-shadow:0 6px 14px -6px #7c3aed}
.aw-chips{display:flex;gap:8px;padding:6px 12px 8px;overflow-x:auto;scrollbar-width:none}.aw-chips::-webkit-scrollbar{display:none}
.aw-chips button,.aw-chips a{font:600 13px/1 inherit;padding:8px 14px;border-radius:99px;background:#f0f2f5;color:#3b4a54;white-space:nowrap;border:0;text-decoration:none;cursor:pointer}
.aw-chips .on{background:#e7fce3;color:#008069}
.gc-tag.aw-cN{background:#fee2e2;color:#dc2626}.gc-tag.aw-cQ{background:#f3e8ff;color:#7c3aed}.gc-tag.aw-cT{background:#dbeafe;color:#1e66f5}
.fx-av.aw-inews{background:#fee2e2}.fx-av.aw-iq{background:#f3e8ff}.fx-meta small.aw-g{color:#25d366;font-weight:700}
.aw-row .fx-badge{background:#25d366}
/* chat */
.aw-cv{background:#efeae2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Ctext x='10' y='30' font-size='18' opacity='.06'%3E💬%3C/text%3E%3Ctext x='48' y='70' font-size='16' opacity='.06'%3E📰%3C/text%3E%3C/svg%3E");padding-bottom:96px;min-height:70vh;margin:0 auto;max-width:760px}
.aw-hd{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 2px 8px -4px rgba(0,0,0,.2)}
.aw-gh{display:flex;align-items:center;gap:10px;padding:8px 10px}
.aw-bk{font-size:26px;line-height:1;color:#3b4a54;text-decoration:none;width:32px;height:36px;display:grid;place-items:center;flex:none}
.aw-ga{width:40px;height:40px;border-radius:50%;background:#f3e8ff center/cover;flex:none;display:grid;place-items:center;font-size:20px}
.aw-gt{flex:1;min-width:0}.aw-gt b{display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-gt small{color:#667781;font-size:12px}
.aw-pin{display:flex;align-items:center;gap:10px;padding:8px 12px;border-left:4px solid #25d366;background:#f7fdf9;border-top:1px solid #eef0f2}
.aw-th{width:44px;height:44px;border-radius:8px;background:#e7fce3 center/cover;flex:none;display:grid;place-items:center;font-size:22px}
.aw-pt{flex:1;min-width:0}.aw-pt b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-pt span{font-size:12.5px;color:#008069;font-weight:600}
.aw-btnO{border:1.5px solid #008069;color:#008069!important;border-radius:20px;padding:6px 14px;font-weight:700;font-size:13px;text-decoration:none;background:#fff;white-space:nowrap}
.aw-acts{display:flex;align-items:center;gap:6px;padding:6px 10px;border-top:1px solid #eef0f2;overflow-x:auto;scrollbar-width:none}.aw-acts::-webkit-scrollbar{display:none}
.aw-acts form{display:inline;margin:0}.aw-acts .ak-btn,.aw-acts a.aw-a{white-space:nowrap}
.aw-a{font-size:13px;font-weight:700;color:#3b4a54;text-decoration:none;background:#f0f2f5;border-radius:99px;padding:6px 12px;border:0}
.aw-join{background:#00a884!important;color:#fff!important}
.aw-day{text-align:center;margin:12px 0 8px}.aw-day span{background:#e1f1fb;color:#3b4a54;font-size:12.5px;padding:5px 12px;border-radius:8px}
.aw-safe{margin:6px 14px;background:#fdf4c5;color:#54656f;font-size:12.5px;text-align:center;border-radius:8px;padding:8px 10px;line-height:1.4}
.aw-wa{display:block;margin:8px 10px;background:#25d366;color:#fff!important;border-radius:12px;padding:12px;text-align:center;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 4px 10px -4px #25d366}
.aw-msg{max-width:84%;margin:8px 10px;background:#fff;border-radius:10px;padding:7px 9px 5px;font-size:14.5px;line-height:1.38;box-shadow:0 1px .5px rgba(0,0,0,.13);position:relative;width:fit-content;min-width:120px;word-wrap:break-word}
.aw-msg.me{margin-left:auto;background:#d9fdd3}.aw-msg.best{box-shadow:0 0 0 2px #25d366}
.aw-u{font-size:13px;font-weight:700;margin-bottom:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aw-u a{color:#1e66f5;text-decoration:none}.aw-u .ak-av{width:22px!important;height:22px!important}.aw-u .ak-av img{width:20px;height:20px}
.aw-b{white-space:pre-wrap}.aw-tt{font-size:11px;color:#667781;text-align:right;margin-top:2px;display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.aw-tt form{display:inline;margin:0}.aw-tt .ak-vote{display:inline-flex;transform:scale(.85)}
.aw-ctc{background:linear-gradient(90deg,#16a34a,#1e66f5);color:#fff!important;font-size:11.5px;padding:3px 9px;border-radius:99px;font-weight:700;border:0;cursor:pointer;text-decoration:none}
.aw-q{max-width:92%;border-left:4px solid #7c3aed}.aw-q h1{font-size:16px;margin:2px 0 4px;line-height:1.3}
.aw-ai{max-width:92%;border:1.5px solid #c4b5fd;background:linear-gradient(180deg,#faf5ff,#fff)}
.aw-tag{display:inline-flex;gap:4px;background:linear-gradient(90deg,#7c3aed,#e879f9);color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:99px}
.aw-news{max-width:92%;padding:4px;text-decoration:none;color:inherit;display:block}.aw-news .im{height:170px;border-radius:8px;background:#ddd center/cover;position:relative}
.aw-news .im i{position:absolute;left:8px;top:8px;background:#dc2626;color:#fff;font:700 12px/1 inherit;font-style:normal;padding:4px 9px;border-radius:7px}
.aw-news .nb{padding:6px 6px 2px}.aw-news .nb b{display:block;font-size:15px}.aw-news .nb p{margin:4px 0;color:#3b4a54;font-size:13.5px}.aw-news .src{font-size:12px;color:#008069;font-weight:700}
.aw-cv .ak-ph{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.aw-cv .ak-ph img{max-width:200px;border-radius:8px}
.aw-sys{margin:8px 14px;text-align:center;font-size:12.5px;color:#54656f}
.aw-cmp{position:fixed;left:0;right:0;bottom:0;display:flex;gap:6px;align-items:flex-end;padding:8px;z-index:40;max-width:760px;margin:0 auto;background:linear-gradient(transparent,#efeae2 30%)}
.aw-cmp .box{flex:1;background:#fff;border-radius:26px;display:flex;align-items:center;gap:8px;padding:6px 12px;box-shadow:0 1px 3px rgba(0,0,0,.15)}
.aw-cmp textarea{flex:1;border:0;outline:0;resize:none;font:16px/1.3 inherit;max-height:120px;min-height:24px;padding:6px 0;background:transparent}
.aw-cmp label{font-size:22px;cursor:pointer}.aw-cmp button{width:50px;height:50px;border-radius:50%;background:#008069;color:#fff;border:0;font-size:20px;flex:none;cursor:pointer}
.aw-cmp a.aw-login{flex:1;text-align:center;background:#008069;color:#fff;border-radius:26px;padding:14px;font-weight:700;text-decoration:none}
.aw-extra{margin:10px;background:#fff;border-radius:12px;padding:10px}
body.aw-chat .fbs-bottom-nav,body.aw-chat .bottom-nav,body.aw-chat nav.bnav{display:none!important}
/* contact sheet */
.aw-dim{position:fixed;inset:0;background:rgba(11,20,26,.55);z-index:90}
.aw-sheet{position:fixed;left:0;right:0;bottom:0;background:#fff;border-radius:22px 22px 0 0;z-index:91;padding:10px 18px 22px;text-align:center;max-width:560px;margin:0 auto}
.aw-gr{width:40px;height:5px;background:#d1d5db;border-radius:9px;margin:0 auto 14px}
.aw-pa{width:72px;height:72px;border-radius:50%;margin:0 auto 8px;background:#eee center/cover;position:relative}
.aw-lk{position:absolute;right:-4px;bottom:-2px;background:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}
.aw-sn{display:block;font-size:17px}.aw-ss{color:#667781}
.aw-num{font:700 22px/1 monospace;letter-spacing:2px;margin:12px auto;background:#f0f2f5;border-radius:12px;padding:14px;color:#334155}.aw-num span{filter:blur(5px)}
.aw-fee{display:flex;justify-content:space-between;background:#f7fdf9;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px;font-size:14px;text-align:left;margin:10px 0}
.aw-pay{display:block;background:linear-gradient(90deg,#16a34a,#1e66f5);color:#fff!important;font-weight:800;font-size:16px;border-radius:14px;padding:14px;margin-top:6px;text-decoration:none}
.aw-alt{display:flex;gap:8px;margin-top:10px}.aw-alt a{flex:1;border:1.5px solid #e5e7eb;border-radius:12px;padding:10px;font-weight:700;font-size:13.5px;color:#0f172a;text-decoration:none}
.aw-note{font-size:12px;color:#667781;margin-top:10px;line-height:1.4}
[hidden]{display:none!important}
/* fixes 04 Nov */
.aw-news .im,.aw-news .nb,.aw-news .src{display:block}
.aw-news .im i{font-size:11px;line-height:1.2}
.aw-acts .ak-btn{font-size:13px;font-weight:700;color:#3b4a54!important;background:#f0f2f5!important;border-radius:99px;padding:6px 12px;border:0;box-shadow:none}
.aw-acts .ak-vote{display:inline-flex;align-items:center;gap:4px}
body.aw-chat #fbsAppBn,body.aw-chat .fbs-appbn{display:none!important}
