/* Fliro czat: przyciski jak w menu A (29.10.2026). Osobny snippet fliro-czat-przyciski: wyłączenie = powrót do starego wyglądu.
   Źródło: wdrozenie/hp/czat-przyciski-2910/czat-przyciski.css. Bez zmian: karty aut ze zdjęciami, zakładki budżetu, „Od nowa”, wysyłanie z pola tekstowego. */

/* odpowiedzi: biała pigułka z ramką, bez strzałek (30.10: jak przy markach; strzałka tylko na „Dalej” i „Wyślij zgłoszenie”) */
html body [data-fc] .fc-pill:not(.fc-pill--car):not(.fc-pill--go){border-color:#DDE3E9;background:#fff;color:#0C1117;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}
html body [data-fc] .fc-pill.fc-pill--dunno:not(.fc-pill--car){border-color:#C5CED7;border-style:dashed;background:#fff}
@media (hover:hover){
  html body [data-fc] .fc-pill:not(.fc-pill--car):not(.fc-pill--go):not([aria-pressed="true"]):hover{background:#1983FD;border-color:#1983FD;color:#fff;border-style:solid}
}
/* zaznaczona odpowiedź: jasnoniebieskie tło, niebieska ramka */
html body [data-fc] .fc-pill:not(.fc-pill--car):not(.fc-pill--go)[aria-pressed="true"]{background:#E7F0FC;border-color:#1983FD;border-style:solid;color:#0B6FE0;box-shadow:inset 0 0 0 1px #1983FD}

/* Dalej (pasek wielokrotnego wyboru): czarny ze strzałką bez kółka (30.10: ma się wyróżniać, że trzeba kliknąć) */
html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go{gap:10px;padding:0 20px 0 22px;background:#0C1117;border-color:#0C1117;color:#fff;transform:none}
html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go i{width:auto;height:auto;background:none;color:inherit;transition:transform .3s cubic-bezier(.22,.8,.24,1)}
@media (hover:hover){
  html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go:not(:disabled):hover{background:#2A3440;border-color:#2A3440;color:#fff;box-shadow:0 14px 26px -12px rgba(12,17,23,.6);transform:none}
  html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go:not(:disabled):hover i{background:none;color:#fff;transform:translateX(4px)}
}
html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go:disabled{background:#F1F3F5;border-color:#F1F3F5;color:#8A96A3}
html body [data-fc] [data-fc-multi] .fc-multi-bar .fc-pill--go:disabled i{background:none;color:#8A96A3}

/* Dalej przy polu tekstowym: czarny ze strzałką (30.10) */
html body [data-fc] .fc-inline .fc-pill--go{display:inline-flex;align-items:center;gap:8px;background:#0C1117;border-color:#0C1117;color:#fff;transition:background-color .2s,box-shadow .25s}
html body [data-fc] .fc-inline .fc-pill--go::after{content:"";flex:none;width:14px;height:14px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center/14px 14px no-repeat;transition:transform .3s cubic-bezier(.22,.8,.24,1)}
@media (hover:hover){
  html body [data-fc] .fc-inline .fc-pill--go:hover{background:#2A3440;border-color:#2A3440;color:#fff;box-shadow:0 14px 26px -12px rgba(12,17,23,.6)}
  html body [data-fc] .fc-inline .fc-pill--go:hover::after{transform:translateX(4px)}
}

/* Wyślij zgłoszenie: czarny jak „Dalej” (30.10), hover grafitowy z cieniem, samolot o 3 px w górę i w prawo (animacja wysyłania: silnik czatu, defStyle) */
html body [data-fc] .fc-send{background:#0C1117;color:#fff;transition:background-color .2s,box-shadow .25s}
html body [data-fc] .fc-send svg{transition:transform .3s cubic-bezier(.22,.8,.24,1)}
@media (hover:hover){
  html body [data-fc] .fc-send:not(:disabled):hover{background:#2A3440;box-shadow:0 14px 26px -12px rgba(12,17,23,.6)}
  html body [data-fc] .fc-send:not(:disabled):hover .fc-send-lbl svg{transform:translate(3px,-3px)}
}
html body [data-fc] .fc-pill:focus-visible,html body [data-fc] .fc-send:focus-visible{outline:3px solid rgba(25,131,253,.4);outline-offset:3px}
@media (prefers-reduced-motion:reduce){html body [data-fc] .fc-pill::after,html body [data-fc] .fc-pill i,html body [data-fc] .fc-send svg{transition:none}}
