/* LOGA V1.9.48 — Logo Rotası yazışma alanı, onaylı son görsele göre.
   Eski “Cevabın” etiketi kaldırıldı. Tek renk #F3F6F9, mor metin,
   üst solda vektör sihirli yıldız ve %30 daha yüksek giriş alanı.
   Mevcut 7 aşamalı soru-cevap, dosya yükleme ve canlı brif korunur. */
.lr-page .lr-wizard.is-chat-mode { height:1012px; }
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose {
  position:relative; display:flex; flex-direction:column; justify-content:flex-start;
  height:216px; min-height:216px; box-sizing:border-box; margin-top:10px;
  padding:30px 24px 18px;
  background:#F3F6F9 !important;
  border:1.5px solid #BBA6FF;
  border-radius:27px;
  box-shadow:none;
  overflow:visible;
}
.lr-page .lr-wizard.is-chat-mode .lr-compose-sparkle {
  position:absolute; top:29px; left:25px;
  width:35px; height:35px; color:#5837E9; pointer-events:none;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head { display:none !important; }
.lr-page .lr-wizard.is-chat-mode .lr-chat-form {
  flex:1; display:flex; align-items:flex-start; gap:12px;
  min-height:0; height:100%; margin:0;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-form input,
.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea,
.lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder {
  flex:1; min-width:0;
  margin:0 0 0 56px;
  padding:10px 0 0 0;
  background:transparent !important;
  border:0; outline:0;
  color:#5433D9;
  font-family:inherit; font-weight:500; font-size:19px; line-height:1.48;
  letter-spacing:-.012em;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-form input { min-height:54px; height:54px; max-height:54px; }
.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea { min-height:115px; max-height:146px; height:115px; resize:vertical; }
.lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder {
  display:block; min-height:54px; max-height:none;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-form input::placeholder,
.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea::placeholder { color:#5D39DF; opacity:1; }
.lr-page .lr-wizard.is-chat-mode .lr-send {
  flex:none; align-self:center; margin:0;
  width:61px; height:61px;
  border-radius:17px; background:#5930F3; color:#fff;
  box-shadow:none;
}
.lr-page .lr-wizard.is-chat-mode .lr-send:hover { background:#5930F3; }
.lr-page .lr-wizard.is-chat-mode .lr-send svg { width:30px; height:30px; }
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-bottom { flex:none; min-height:18px; margin:0; }
.lr-page .lr-wizard.is-chat-mode .lr-chat-validation:not(:empty) {padding-top:7px; font-size:13px;}
.lr-page .lr-wizard.is-chat-mode .lr-chat-attach {background:#fff;border:1px solid #d7caff;color:#5134cb;}
@media(max-width:1280px){
  .lr-page .lr-wizard.is-chat-mode {height:965px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose {height:203px; min-height:203px; padding:26px 20px 15px;}
  .lr-page .lr-wizard.is-chat-mode .lr-compose-sparkle {top:26px;left:20px;width:32px;height:32px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form input,
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea,
  .lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder{font-size:17px; margin-left:50px;}
  .lr-page .lr-wizard.is-chat-mode .lr-send{width:56px;height:56px;}
}
@media(max-width:1040px){
  .lr-page .lr-wizard.is-chat-mode {height:945px;}
}
@media(max-width:720px){
  .lr-page .lr-wizard.is-chat-mode {height:865px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose {height:191px; min-height:191px; padding:24px 15px 14px; border-radius:20px;}
  .lr-page .lr-wizard.is-chat-mode .lr-compose-sparkle {top:24px;left:16px;width:28px;height:28px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form input,
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea,
  .lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder {margin-left:40px; font-size:16px; padding-top:7px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea {min-height:95px; max-height:130px; height:95px;}
  .lr-page .lr-wizard.is-chat-mode .lr-send {width:48px;height:48px;border-radius:14px;}
  .lr-page .lr-wizard.is-chat-mode .lr-send svg {width:24px;height:24px;}
}
@media(max-width:430px){
  .lr-page .lr-wizard.is-chat-mode {height:815px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose {height:182px; min-height:182px; padding:22px 11px 10px; border-radius:18px;}
  .lr-page .lr-wizard.is-chat-mode .lr-compose-sparkle {top:23px; left:12px; width:26px;height:26px;}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form input,
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea,
  .lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder {margin-left:34px;font-size:15px;padding-top:6px;}
  .lr-page .lr-wizard.is-chat-mode .lr-send{width:43px;height:43px;border-radius:12px;}
}
@media print{.lr-page .lr-wizard.is-chat-mode{height:auto!important}}
