
/* STLBEAST Main V440 — Product Command Center */

.stlb440-product-command-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  padding:18px;
}
.stlb440-product-card{
  display:grid;
  grid-template-columns:112px minmax(0,1fr);
  gap:14px;
  padding:14px;
  border-radius:22px;
  border:1px solid rgba(103,232,249,.13);
  background:radial-gradient(circle at 88% 18%,rgba(14,165,233,.10),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.024));
  overflow:hidden;
}
.stlb440-product-thumb{
  display:flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:18px;overflow:hidden;
  border:1px solid rgba(103,232,249,.12);
  background:radial-gradient(circle at 50% 20%,rgba(14,165,233,.13),transparent 44%),linear-gradient(180deg,#071427,#020711);
}
.stlb440-product-thumb img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.42));}
.stlb440-product-body b{display:block;color:#fff;font-size:1.02rem;line-height:1.18;letter-spacing:-.025em;}
.stlb440-product-body code{display:inline-flex;margin-top:6px;color:#67e8f9;font-size:.78rem;white-space:normal;word-break:break-word;}
.stlb440-product-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;}
.stlb440-pill{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border-radius:999px;color:#d8e7f7;font-size:.72rem;font-weight:950;border:1px solid rgba(103,232,249,.14);background:rgba(255,255,255,.045);}
.stlb440-pill.good{color:#bbf7d0;border-color:rgba(34,197,94,.24);background:rgba(22,101,52,.13)}
.stlb440-pill.warn{color:#fde68a;border-color:rgba(251,191,36,.26);background:rgba(113,63,18,.14)}
.stlb440-pill.bad{color:#fecaca;border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.14)}
.stlb440-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;}
.stlb440-actions a{display:inline-flex;align-items:center;min-height:34px;padding:7px 9px;border-radius:12px;text-decoration:none;color:#fff;font-weight:950;font-size:.78rem;border:1px solid rgba(103,232,249,.15);background:rgba(255,255,255,.055);}
.stlb440-actions a.primary{background:linear-gradient(135deg,#0ea5e9,#2563eb);}
.stlb440-filter-bar{display:flex;flex-wrap:wrap;gap:9px;padding:18px 18px 0;}
.stlb440-filter-bar a{display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;border-radius:999px;color:#d8e7f7;text-decoration:none;font-weight:950;border:1px solid rgba(103,232,249,.14);background:rgba(255,255,255,.045);}
.stlb440-filter-bar a.active{color:#fff;border-color:rgba(103,232,249,.34);background:linear-gradient(135deg,rgba(14,165,233,.19),rgba(124,58,237,.15));}
.stlb440-top-products{display:grid;gap:8px;padding:18px;}
.stlb440-mini-product{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:16px;border:1px solid rgba(103,232,249,.10);background:rgba(255,255,255,.035);text-decoration:none;}
.stlb440-mini-product img{width:42px;height:42px;border-radius:12px;object-fit:contain;background:#071120;}
.stlb440-mini-product b{color:#fff;display:block;line-height:1.15;}
.stlb440-mini-product span{display:block;color:#93a8c2;font-size:.78rem;margin-top:3px;}
.stlb440-mini-product em{color:#67e8f9;font-style:normal;font-weight:1000;font-size:.8rem;}
@media(max-width:1050px){.stlb440-product-command-grid{grid-template-columns:1fr;}}
@media(max-width:560px){.stlb440-product-card{grid-template-columns:1fr}.stlb440-product-thumb{width:100%;height:180px}.stlb440-mini-product{grid-template-columns:42px minmax(0,1fr)}.stlb440-mini-product em{grid-column:2;}}
