/* KBH_STAGE_154_CONFIGURATOR_BUTTON_V1 – wyróżniony przycisk „Konfigurator zapytania” */
.kbh154-cfg {
  display: inline-flex !important; align-items: center; gap: 8px;
  background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%) !important;
  color: #fff !important; border: 1px solid #1e40af !important; border-radius: 10px !important;
  font-weight: 700 !important; letter-spacing: .01em;
  box-shadow: 0 2px 8px rgba(29, 78, 216, .35);
  cursor: pointer; transition: transform .12s ease, box-shadow .12s ease, filter .12s ease;
}
.kbh154-cfg:hover { filter: brightness(1.08); box-shadow: 0 4px 14px rgba(29, 78, 216, .45); transform: translateY(-1px); }
.kbh154-cfg:active { transform: translateY(0); box-shadow: 0 1px 4px rgba(29, 78, 216, .4); }
.kbh154-cfg:focus-visible { outline: 3px solid rgba(59, 130, 246, .5); outline-offset: 2px; }
.kbh154-cfg svg.kbh154-ico { width: 18px; height: 18px; flex: 0 0 auto; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
