/* Container */
#bw-taf { --b:#e2e5ea; --r:8px; --bg:#fff; --shadow:0 10px 30px rgba(0,0,0,.08); --muted:#667085; }

#bw-taf .bw-taf-row { display:inline-block; flex-wrap:wrap; gap:10px; align-items:center; }
#bw-taf select {
  min-width: 220px; padding:10px 12px; border:1px solid var(--b); border-radius:var(--r);
  background:#fff; box-shadow: 0 2px 4px rgba(0,0,0,.03);
}
#bw-taf select:disabled { opacity:.6; }

#bw-taf .bw-taf-go {
  padding:10px 16px; border:1px solid var(--b); border-radius:999px; background:#fff; cursor:pointer;
  transition: box-shadow .15s ease, transform .035s ease;
}
#bw-taf .bw-taf-go:hover { box-shadow: var(--shadow); }
#bw-taf .bw-taf-go:active { transform: translateY(1px); }
#bw-taf .bw-taf-go:disabled { opacity:.6; cursor:not-allowed; }

#bw-taf .bw-taf-note { margin-top:8px; color: var(--muted); }

#bw-taf .bw-taf-row.bw-taf-row--extras { display: none; }
#bw-taf .bw-taf-row.bw-taf-row--extras.is-visible { display: inline-block; }