/* Farset WPJM AI Suite */
.fjas-btn{ background:#d4af37; color:#0e2230; border:none; border-radius:9999px; padding:10px 16px; font-weight:700; cursor:pointer; box-shadow:0 2px 6px rgba(0,0,0,.2); }
.fjas-btn:hover{ filter:brightness(.95); }
#fjas-single-wrap{ margin:12px 0 20px; }
#fjas-single-card .fjas-card{ margin-top:12px; }
.fjas-card{ background:#0e2230; color:#ebf2f7; border-radius:14px; overflow:hidden; box-shadow:0 6px 18px rgba(0,0,0,.25); }
.fjas-card-head{ background:#0b1a26; padding:10px 14px; font-weight:700; border-bottom:1px solid rgba(255,255,255,.06); display:flex; gap:8px; align-items:center;}
.fjas-dot{ width:10px; height:10px; background:#d4af37; border-radius:50%; display:inline-block; }
.fjas-card-body{ padding:14px 16px; }
.fjas-card-body h1,.fjas-card-body h2,.fjas-card-body h3{ font-size:1.05rem; margin:.4rem 0; color:#ffefc2;}
.fjas-card-body ul{ margin:.1rem 0 .6rem 1rem; }
.fjas-card-body li{ margin:.15rem 0; }
/* Drawer */
#fjas-overlay{ position:fixed; inset:0; background:rgba(0,0,0,.45); opacity:0; visibility:hidden; transition:all .2s ease; z-index:9998;}
#fjas-drawer{ position:fixed; top:0; right:-420px; width:380px; max-width:92vw; height:100%; background:#0e2230; color:#ebf2f7; box-shadow:-8px 0 22px rgba(0,0,0,.35); transition:right .28s ease; z-index:9999; }
#fjas-drawer-inner{ padding:16px; overflow:auto; height:100%; }
#fjas-close{ position:absolute; top:8px; left:8px; background:transparent; color:#fff; border:0; font-size:28px; line-height:1; cursor:pointer; }
body.fjas-open #fjas-overlay{ opacity:1; visibility:visible; }
body.fjas-open #fjas-drawer{ right:0; }
