/* MegaPatch v1 — global UI extras */
.ngs-floating-actions{position:fixed;right:14px;bottom:84px;display:flex;flex-direction:column;gap:8px;z-index:9000}
.ngs-fab{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff;text-decoration:none;font-weight:600;box-shadow:0 6px 18px rgba(14,165,233,.4);font-size:.85rem;transition:.2s}
.ngs-fab:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(14,165,233,.55);color:#fff}
.ngs-fab.tg{background:linear-gradient(135deg,#0088cc,#229ED9)}
.ngs-fab.notif{background:linear-gradient(135deg,#7c3aed,#ec4899)}
.ngs-langbar{display:inline-flex;gap:4px;align-items:center}
.ngs-langbar a{padding:3px 8px;border-radius:6px;font-size:.78rem;text-decoration:none;color:inherit;opacity:.55}
.ngs-langbar a.active{opacity:1;background:rgba(124,58,237,.2);color:#a78bfa}
.ngs-fav-star{position:absolute;top:8px;right:8px;cursor:pointer;font-size:1.1rem;color:#666;background:rgba(0,0,0,.3);border:0;border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;z-index:5}
.ngs-fav-star.on{color:#fbbf24}
.service-card{position:relative}
.ngs-recent-search{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(124,58,237,.15);color:#a78bfa;font-size:.78rem;margin:2px 4px 2px 0;cursor:pointer;text-decoration:none}
.ngs-recent-search:hover{background:rgba(124,58,237,.3);color:#fff}
.ngs-rebuy-btn{padding:4px 10px;border-radius:6px;background:linear-gradient(90deg,#7c3aed,#ec4899);color:#fff;border:0;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}
.ngs-trending{background:linear-gradient(135deg,rgba(251,146,60,.1),rgba(236,72,153,.1));border:1px solid rgba(251,146,60,.3);border-radius:14px;padding:14px;margin:14px 0}
.ngs-trending h6{margin:0 0 10px;color:#fb923c;font-weight:700}
.ngs-trending .item{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:.88rem}
.ngs-trending .item:last-child{border:0}