﻿.konsey-agent-widget{position:fixed;right:18px;bottom:18px;z-index:2147483000;font-family:Inter,Arial,sans-serif}.konsey-agent-button{display:flex;align-items:center;gap:10px;border:0;border-radius:999px;padding:13px 16px;background:#111;color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.22);cursor:pointer;font-weight:700}.konsey-agent-button strong{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#111}.konsey-agent-panel{display:none;position:absolute;right:0;bottom:62px;width:min(360px,calc(100vw - 32px));height:min(560px,calc(100vh - 110px));border-radius:22px;background:#fff;color:#111;box-shadow:0 24px 80px rgba(0,0,0,.28);overflow:hidden;border:1px solid rgba(0,0,0,.08)}.konsey-agent-widget.is-open .konsey-agent-panel{display:flex;flex-direction:column}.konsey-agent-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#111;color:#fff;font-weight:800}.konsey-agent-head small{display:block;margin-top:2px;font-weight:500;color:rgba(255,255,255,.72)}.konsey-agent-close{border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.konsey-agent-messages{flex:1;overflow:auto;padding:16px;background:#f6f6f6}.konsey-agent-msg{max-width:86%;padding:11px 13px;border-radius:16px;margin:0 0 10px;font-size:14px;line-height:1.42;white-space:pre-wrap}.konsey-agent-msg-bot{background:#fff;border:1px solid rgba(0,0,0,.08);border-top-left-radius:6px}.konsey-agent-msg-user{margin-left:auto;background:#111;color:#fff;border-top-right-radius:6px}.konsey-agent-form{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.konsey-agent-input{flex:1;border:1px solid rgba(0,0,0,.16);border-radius:999px;padding:12px 14px;font-size:14px;outline:none}.konsey-agent-input:focus{border-color:#111}.konsey-agent-send{border:0;border-radius:999px;background:#111;color:#fff;padding:0 14px;font-weight:700;cursor:pointer}@media(max-width:520px){.konsey-agent-widget{right:12px;bottom:12px}.konsey-agent-panel{right:-4px;bottom:60px;width:calc(100vw - 24px);height:min(620px,calc(100vh - 96px))}.konsey-agent-button span{display:none}}

/* KONSEY_WIDGET_BW_STYLE_V1_START */
:root{
  --konsey-widget-black:#050505;
  --konsey-widget-white:#ffffff;
  --konsey-widget-soft:#f5f5f5;
  --konsey-widget-line:#e6e6e6;
  --konsey-widget-text:#0b0b0b;
  --konsey-widget-muted:#6b7280;
}

#konsey-agent-widget,
.konsey-agent-widget,
.konsey-agent-chat,
.konsey-agent-panel,
.konsey-chat-panel{
  font-family: Inter, Arial, Helvetica, sans-serif !important;
  color: var(--konsey-widget-text) !important;
}

#konsey-agent-widget button,
.konsey-agent-widget button{
  font-family: inherit !important;
}

.konsey-agent-panel,
.konsey-chat-panel,
.konsey-agent-window,
#konsey-agent-window{
  background: var(--konsey-widget-white) !important;
  border: 1px solid rgba(0,0,0,.12) !important;
  box-shadow: 0 28px 80px rgba(0,0,0,.24) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
}

.konsey-agent-header,
.konsey-chat-header,
#konsey-agent-header{
  background: var(--konsey-widget-black) !important;
  color: var(--konsey-widget-white) !important;
  border-bottom: 1px solid #111 !important;
}

.konsey-agent-header *,
.konsey-chat-header *,
#konsey-agent-header *{
  color: var(--konsey-widget-white) !important;
}

.konsey-agent-title,
.konsey-chat-title,
#konsey-agent-title{
  color: var(--konsey-widget-white) !important;
  font-weight: 800 !important;
  letter-spacing: .01em !important;
}

.konsey-agent-subtitle,
.konsey-chat-subtitle,
#konsey-agent-subtitle{
  color: rgba(255,255,255,.72) !important;
}

.konsey-agent-close,
.konsey-chat-close,
#konsey-agent-close{
  color: var(--konsey-widget-white) !important;
  background: transparent !important;
  opacity: .9 !important;
}

.konsey-agent-close:hover,
.konsey-chat-close:hover,
#konsey-agent-close:hover{
  opacity: 1 !important;
  background: rgba(255,255,255,.1) !important;
}

.konsey-agent-body,
.konsey-chat-body,
#konsey-agent-body{
  background: #fafafa !important;
  color: var(--konsey-widget-text) !important;
  scrollbar-color: #111 #efefef !important;
}

.konsey-agent-message,
.konsey-chat-message,
.konsey-agent-bubble,
.konsey-chat-bubble{
  color: var(--konsey-widget-text) !important;
  line-height: 1.45 !important;
  font-size: 13px !important;
}

.konsey-agent-message.bot,
.konsey-chat-message.bot,
.konsey-agent-bubble.bot,
.konsey-chat-bubble.bot,
.konsey-msg-bot{
  background: var(--konsey-widget-white) !important;
  color: var(--konsey-widget-text) !important;
  border: 1px solid var(--konsey-widget-line) !important;
  box-shadow: 0 8px 26px rgba(0,0,0,.06) !important;
}

.konsey-agent-message.user,
.konsey-chat-message.user,
.konsey-agent-bubble.user,
.konsey-chat-bubble.user,
.konsey-msg-user{
  background: var(--konsey-widget-black) !important;
  color: var(--konsey-widget-white) !important;
  border: 1px solid var(--konsey-widget-black) !important;
}

.konsey-agent-message.user *,
.konsey-chat-message.user *,
.konsey-agent-bubble.user *,
.konsey-chat-bubble.user *,
.konsey-msg-user *{
  color: var(--konsey-widget-white) !important;
}

.konsey-agent-inputbar,
.konsey-chat-inputbar,
#konsey-agent-inputbar{
  background: var(--konsey-widget-white) !important;
  border-top: 1px solid var(--konsey-widget-line) !important;
}

.konsey-agent-input,
.konsey-chat-input,
#konsey-agent-input,
#konsey-agent-widget input,
.konsey-agent-widget input{
  background: var(--konsey-widget-white) !important;
  color: var(--konsey-widget-black) !important;
  border: 1px solid #d4d4d4 !important;
  border-radius: 999px !important;
  outline: none !important;
}

.konsey-agent-input::placeholder,
.konsey-chat-input::placeholder,
#konsey-agent-input::placeholder,
#konsey-agent-widget input::placeholder,
.konsey-agent-widget input::placeholder{
  color: #707070 !important;
}

.konsey-agent-input:focus,
.konsey-chat-input:focus,
#konsey-agent-input:focus,
#konsey-agent-widget input:focus,
.konsey-agent-widget input:focus{
  border-color: #000 !important;
  box-shadow: 0 0 0 3px rgba(0,0,0,.08) !important;
}

.konsey-agent-send,
.konsey-chat-send,
#konsey-agent-send,
#konsey-agent-widget button[type="submit"],
.konsey-agent-widget button[type="submit"]{
  background: var(--konsey-widget-black) !important;
  color: var(--konsey-widget-white) !important;
  border: 1px solid var(--konsey-widget-black) !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
}

.konsey-agent-send:hover,
.konsey-chat-send:hover,
#konsey-agent-send:hover,
#konsey-agent-widget button[type="submit"]:hover,
.konsey-agent-widget button[type="submit"]:hover{
  background: #1f1f1f !important;
  border-color: #1f1f1f !important;
}

.konsey-agent-launcher,
.konsey-chat-launcher,
#konsey-agent-launcher{
  background: var(--konsey-widget-black) !important;
  color: var(--konsey-widget-white) !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  box-shadow: 0 18px 50px rgba(0,0,0,.28) !important;
}

.konsey-agent-launcher *,
.konsey-chat-launcher *,
#konsey-agent-launcher *{
  color: var(--konsey-widget-white) !important;
}

.konsey-agent-error,
.konsey-chat-error{
  background: #fff !important;
  color: #111 !important;
  border: 1px solid #d8d8d8 !important;
  white-space: pre-wrap !important;
}

@media (max-width: 680px){
  .konsey-agent-panel,
  .konsey-chat-panel,
  .konsey-agent-window,
  #konsey-agent-window{
    border-radius: 16px !important;
  }
}
/* KONSEY_WIDGET_BW_STYLE_V1_END */

/* KONSEY_WIDGET_BW_STYLE_V2_START */
.konsey-agent-widget{
  right: 20px !important;
  bottom: 18px !important;
}

.konsey-agent-panel{
  width: min(420px, calc(100vw - 24px)) !important;
  height: min(700px, calc(100vh - 72px)) !important;
  bottom: 66px !important;
  right: 0 !important;
  border-radius: 24px !important;
  background: #ffffff !important;
  color: #111111 !important;
  border: 1px solid rgba(0,0,0,.12) !important;
  box-shadow: 0 28px 80px rgba(0,0,0,.28) !important;
}

.konsey-agent-head{
  background: #050505 !important;
  color: #ffffff !important;
  padding: 18px 20px !important;
}

.konsey-agent-head,
.konsey-agent-head *{
  color: #ffffff !important;
}

.konsey-agent-head strong,
.konsey-agent-head b,
.konsey-agent-head .title,
.konsey-agent-head .konsey-agent-title{
  color: #ffffff !important;
  font-weight: 800 !important;
}

.konsey-agent-head small{
  color: rgba(255,255,255,.78) !important;
}

.konsey-agent-close{
  color: #ffffff !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 999px !important;
}

.konsey-agent-messages{
  background: #f7f7f7 !important;
  padding: 18px !important;
}

.konsey-agent-msg{
  max-width: 88% !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  padding: 12px 14px !important;
  border-radius: 16px !important;
}

.konsey-agent-msg-bot{
  background: #ffffff !important;
  color: #111111 !important;
  border: 1px solid rgba(0,0,0,.10) !important;
  border-top-left-radius: 8px !important;
  box-shadow: 0 8px 18px rgba(0,0,0,.05) !important;
}

.konsey-agent-msg-bot,
.konsey-agent-msg-bot *{
  color: #111111 !important;
}

.konsey-agent-msg-user{
  background: #050505 !important;
  color: #ffffff !important;
  border: 1px solid #050505 !important;
  border-top-right-radius: 8px !important;
}

.konsey-agent-msg-user,
.konsey-agent-msg-user *{
  color: #ffffff !important;
}

.konsey-agent-form{
  gap: 10px !important;
  padding: 14px !important;
  background: #ffffff !important;
  border-top: 1px solid rgba(0,0,0,.08) !important;
}

.konsey-agent-input{
  background: #ffffff !important;
  color: #111111 !important;
  border: 1px solid rgba(0,0,0,.18) !important;
  border-radius: 999px !important;
  padding: 13px 16px !important;
  min-height: 46px !important;
}

.konsey-agent-input,
.konsey-agent-input::placeholder{
  color: #6b7280 !important;
}

.konsey-agent-input{
  color: #111111 !important;
}

.konsey-agent-input:focus{
  border-color: #050505 !important;
  box-shadow: 0 0 0 3px rgba(0,0,0,.08) !important;
}

.konsey-agent-send{
  min-width: 82px !important;
  min-height: 46px !important;
  padding: 0 18px !important;
  background: #050505 !important;
  color: #ffffff !important;
  border: 1px solid #050505 !important;
  border-radius: 999px !important;
}

.konsey-agent-send:hover{
  background: #1a1a1a !important;
  border-color: #1a1a1a !important;
}

.konsey-agent-button{
  background: #050505 !important;
  color: #ffffff !important;
}

.konsey-agent-button strong{
  background: #ffffff !important;
  color: #050505 !important;
}

@media (max-width: 520px){
  .konsey-agent-widget{
    right: 12px !important;
    bottom: 12px !important;
  }
  .konsey-agent-panel{
    width: calc(100vw - 16px) !important;
    height: min(78vh, 740px) !important;
    right: -4px !important;
    bottom: 62px !important;
    border-radius: 20px !important;
  }
}
/* KONSEY_WIDGET_BW_STYLE_V2_END */

/* KONSEY_WIDGET_HOME_TITLE_BW_V1_START */

/* Üst başlık: siyah zemin, beyaz Konsey Asistan */
.konsey-agent-head{
  background:#050505 !important;
  color:#ffffff !important;
  border-bottom:1px solid #111 !important;
}

.konsey-agent-head > div,
.konsey-agent-head > div *,
.konsey-agent-head strong,
.konsey-agent-head b,
.konsey-agent-head span,
.konsey-agent-head small{
  color:#ffffff !important;
}

.konsey-agent-head strong,
.konsey-agent-head b,
.konsey-agent-head span:first-child{
  font-weight:800 !important;
  letter-spacing:.01em !important;
}

/* Subtitle biraz daha açık ama beyaz kalsın */
.konsey-agent-head small{
  color:rgba(255,255,255,.72) !important;
}

/* Kapatma ikonu beyaz */
.konsey-agent-close{
  color:#ffffff !important;
  background:transparent !important;
}

/* Alt kapalı balon: siyah üzerine beyaz Konsey Asistan */
.konsey-agent-button{
  background:#050505 !important;
  color:#ffffff !important;
  border:1px solid rgba(255,255,255,.14) !important;
}

.konsey-agent-button,
.konsey-agent-button span{
  color:#ffffff !important;
}

.konsey-agent-button strong{
  background:#ffffff !important;
  color:#050505 !important;
}

/* KONSEY_WIDGET_HOME_TITLE_BW_V1_END */

