.wtds-wrap{width:min(1100px,100%);margin:0 auto;font-family:"Plus Jakarta Sans",Inter,Segoe UI,sans-serif;color:var(--wtd-ink,var(--uh-ink,#e2e8f0))}
.wtds-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}
.wtds-link{color:var(--wtd-accent,var(--uh-accent,#06b6d4));font-weight:800;text-decoration:none}
.wtds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.wtds-card{
  background:color-mix(in srgb, var(--wtd-card,var(--uh-card,#0b1329)) 88%, transparent);
  border:1px solid var(--wtd-line,var(--uh-line,rgba(6,182,212,.28)));
  border-radius:24px;overflow:hidden;
}
.wtds-thumb{display:block;aspect-ratio:16/10;background:rgba(255,255,255,.04)}
.wtds-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.wtds-thumb span{height:100%;display:grid;place-items:center;opacity:.45;font-weight:800}
.wtds-body{padding:14px 16px 18px}
.wtds-body h3{margin:0 0 8px;font-size:18px}
.wtds-body h3 a{color:inherit;text-decoration:none}
.wtds-price{font-weight:800;color:var(--wtd-accent,var(--uh-accent,#06b6d4));margin-bottom:12px}
.wtds-price s{opacity:.55;margin-left:6px;font-weight:600}
.wtds-btn{
  display:inline-flex;align-items:center;justify-content:center;
  background:var(--wtd-btn,var(--uh-btn,linear-gradient(135deg,#06b6d4,#3b82f6)));
  color:var(--wtd-btnink,var(--uh-btnink,#031018));
  border:0;border-radius:14px;padding:11px 14px;font-weight:800;cursor:pointer;text-decoration:none;font-family:inherit;
}
.wtds-empty{opacity:.8}
.wtds-line{display:grid;grid-template-columns:64px 1fr 80px auto;gap:12px;align-items:center;margin-bottom:12px}
.wtds-line img{width:64px;height:64px;object-fit:cover;border-radius:12px}
.wtds-text{background:none;border:0;color:inherit;opacity:.7;cursor:pointer}
.wtds-total{margin:18px 0;font-size:18px}
.wtds-form{display:grid;gap:10px;max-width:420px}
.wtds-form input,.wtds-form textarea{
  width:100%;padding:10px 12px;border-radius:12px;
  border:1px solid var(--wtd-line,rgba(6,182,212,.28));
  background:transparent;color:inherit;font:inherit;
}
.wtds-apps{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
.wtds-app{border:1px solid var(--wtd-line,rgba(6,182,212,.28));border-radius:12px;padding:8px 12px;color:inherit;text-decoration:none;font-weight:700}
.wtds-qr{margin:12px 0}
.wtds-msg{font-weight:700}
.wtds-hero-img{width:100%;border-radius:20px;margin-bottom:14px}
@media (max-width:800px){
  .wtds-grid{grid-template-columns:1fr}
  .wtds-line{grid-template-columns:56px 1fr}
}
