/* LOGA V1.9.47 | Onaylı sohbet referansının CSS uygulaması
   Düz renkler: LOGA soru #FFF2C9; kullanıcı cevabı #F1EEFF.
   Form, 7 ana aşama ve canlı Tasarım Brifim işlevleri korunur. */
.lr-page .lr-wizard.is-chat-mode{
  --lr-ui-purple:#5940ff;
  --lr-ui-lavender:#f1eeff;
  --lr-ui-yellow:#fff2c9;
  height:962px;
  padding:28px 30px 24px;
  border-radius:33px;
  border:1.5px solid #d8caff;
  background:#fff;
  box-shadow:0 20px 47px rgba(104,83,184,.055);
}
.lr-page .lr-wizard.is-chat-mode .lr-wizard-top{
  display:flex;align-items:center;gap:17px;padding-bottom:27px;
  border-bottom:1px solid #e4dcff;
}
.lr-page .lr-wizard.is-chat-mode .lr-wizard-top > strong{
  display:flex;align-items:center;gap:15px;white-space:nowrap;
  font-size:clamp(17px,1.36vw,23px);font-weight:800;
  letter-spacing:-.035em;color:#19162f;
}
.lr-page .lr-wizard.is-chat-mode .lr-step-count{
  display:inline-flex;align-items:center;justify-content:center;
  background:#efe7ff;color:#4a20e7;border:0;
  border-radius:999px;padding:9px 13px;margin:0;
  font-size:17px;font-weight:800;letter-spacing:.015em;line-height:1;
}
.lr-page .lr-wizard.is-chat-mode .lr-progress{
  height:11px;border-radius:100px;overflow:hidden;background:#eae2fb;
  gap:3px;min-width:44px;align-self:center;
}
.lr-page .lr-wizard.is-chat-mode .lr-progress i.is-done{background:#5932ef}
.lr-page .lr-wizard.is-chat-mode .lr-est{
  display:inline-flex;align-items:center;gap:6px;white-space:nowrap;
  background:#f8f5ff;color:#383457;border:1px solid #dcd0ff;
  border-radius:999px;padding:10px 12px;margin:0;
  font-size:13px;font-weight:550;
}
.lr-page .lr-wizard.is-chat-mode .lr-est svg{color:#5932ef}
.lr-page .lr-wizard.is-chat-mode .lr-chat-meta,
.lr-page .lr-wizard.is-chat-mode .lr-chat-intro{display:none!important}
.lr-page .lr-wizard.is-chat-mode .lr-chat-scroll{
  flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;
  margin:0;padding:23px 6px 12px 0;
  scrollbar-width:thin;scrollbar-color:#d5cafa transparent;
  overscroll-behavior:contain;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-scroll .lr-step-body{padding:0 2px 0 0}
.lr-page .lr-wizard.is-chat-mode .lr-chat-scroll .lr-step-body{padding-bottom:150px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn{margin-bottom:26px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn:not(.is-active){margin-bottom:20px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-thread-row{
  gap:12px;align-items:flex-start;margin-bottom:18px;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn.is-active .lr-thread-row{position:relative}
.lr-page .lr-wizard.is-chat-mode .lr-chat-rays{position:absolute;left:43px;top:-21px;width:33px;height:32px;pointer-events:none;z-index:1}
.lr-page .lr-wizard.is-chat-mode .lr-chat-rays i{display:block;position:absolute;width:3px;height:12px;border-radius:2px;background:#5940ff;transform-origin:center bottom}
.lr-page .lr-wizard.is-chat-mode .lr-chat-rays i:nth-child(1){left:3px;top:12px;transform:rotate(-49deg)}
.lr-page .lr-wizard.is-chat-mode .lr-chat-rays i:nth-child(2){left:17px;top:1px;transform:rotate(-25deg)}
.lr-page .lr-wizard.is-chat-mode .lr-chat-rays i:nth-child(3){left:29px;top:5px;transform:rotate(9deg)}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-assistant-avatar{
  display:grid;place-items:center;width:54px;height:54px;flex:none;
  border-radius:19px;color:#fff;background:#5936f3;
  box-shadow:0 8px 18px #7253cc17;font-size:15px;
  letter-spacing:-.04em;font-weight:800;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question,
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn:not(.is-active) .lr-question{
  flex:1;min-width:0;max-width:none;
  background:#fff2c9!important;border:0;
  border-radius:28px;padding:25px 26px 24px;
  box-shadow:none;color:#17142f;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn:not(.is-active) .lr-question{
  padding:13px 18px;border-radius:22px;
}
.lr-page .lr-wizard.is-chat-mode .lr-question-index{
  display:inline-flex;align-items:center;justify-content:center;
  background:#efe7ff;color:#502bdf;border:0;border-radius:999px;
  padding:7px 13px;margin-bottom:15px;
  font-size:13px;line-height:1.2;font-weight:850;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question strong{
  display:block;color:#17132c;font-size:clamp(20px,1.7vw,27px);
  letter-spacing:-.045em;line-height:1.2;font-weight:850;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn:not(.is-active) .lr-question strong{font-size:16px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question p{
  margin:14px 0 0;font-size:clamp(15px,1.1vw,18px);
  color:#514a75;line-height:1.48;font-weight:450;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-answer{
  width:76%;max-width:76%;margin-left:auto;
  background:#f1eeff!important;border:0;border-radius:24px;
  padding:19px 21px 21px;box-shadow:none;color:#4f35cd;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-answer-label{
  font-size:12px;line-height:1.2;letter-spacing:.045em;
  font-weight:850;color:#66567f;text-transform:uppercase;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-answer p{
  font-size:19px;line-height:1.25;color:#4f22d3;
  font-weight:800;margin:10px 0 0;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-answer-tools{padding:0 0 0 66px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options{gap:12px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(157px,1fr));gap:12px;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-option{
  background:#fff!important;border:1.35px solid #d9caff;
  border-radius:999px;padding:13px 15px;box-shadow:none;
  color:#211c38;font-weight:750;font-size:15px;
  line-height:1.25;transition:background-color .15s,border-color .15s,box-shadow .15s;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option{
  display:flex;align-items:center;justify-content:flex-start;
  min-height:69px;padding:9px 12px;gap:10px;border-radius:999px;
  text-align:left;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option span:nth-of-type(2){
  font-size:14px;line-height:1.24;font-weight:800;color:#201b39;
}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art{
  width:43px;height:43px;border-radius:14px;flex:none;
  background:#f1eaff;color:#723de4;
}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art svg{width:24px;height:24px}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art.tone-1{background:#fff0f6;color:#eb538c}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art.tone-2{background:#eceeff;color:#5544fa}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art.tone-3{background:#e7f9ed;color:#24af42}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art.tone-4{background:#fff4df;color:#e59d16}
.lr-page .lr-wizard.is-chat-mode .lr-sector-art.tone-5{background:#eaf5ff;color:#308fea}
.lr-page .lr-wizard.is-chat-mode .lr-chat-option:hover{
  background:#faf7ff!important;border-color:#6440f8;
  box-shadow:0 4px 10px #593ae812;transform:none;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-option[aria-pressed="true"]{
  background:#f2edff!important;border-color:#5940ff;
  color:#4123ba;box-shadow:inset 0 0 0 1px #5940ff;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options.has-art{grid-template-columns:repeat(3,minmax(0,1fr))}
.lr-page .lr-wizard.is-chat-mode .lr-chat-options.has-art .lr-chat-option{border-radius:15px;min-height:110px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-skip-inline{
  margin:18px 0 0 66px;padding:10px 16px;
  border:1.4px solid #774eff;border-radius:13px;
  background:#fff;color:#4a1fd8;box-shadow:none;
  font-family:inherit;font-size:14px;font-weight:850;line-height:1.25;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-skip-inline:hover{background:#f4efff}
.lr-page .lr-wizard.is-chat-mode .lr-chat-skip-inline span{display:none}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose{
  flex:none;min-height:166px;margin-top:10px;
  border:1.5px solid #c8b3ff;border-radius:26px;
  background:#f8f5ff!important;
  padding:20px 21px 18px;box-shadow:none;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head{margin:0 0 11px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head span:first-child{
  display:inline-flex;align-items:center;gap:9px;
  color:#5030d4;background:#eee5ff;
  font-size:17px;letter-spacing:-.025em;line-height:1.1;
  font-weight:850;padding:10px 13px;border-radius:999px;
}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head span svg{width:21px;height:21px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head span:last-child{display:none}
.lr-page .lr-wizard.is-chat-mode .lr-chat-form{min-height:68px;gap:12px;align-items:center}
.lr-page .lr-wizard.is-chat-mode .lr-chat-form input,
.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea{
  width:100%;min-width:0;min-height:55px;
  background:transparent;border:0;
  color:#241f3a;padding:9px 2px;
  font-size:18px;line-height:1.4;
}
.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:#655e80;opacity:1}
.lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder{
  font-size:17px;line-height:1.4;color:#655e80;
}
.lr-page .lr-wizard.is-chat-mode .lr-send{
  display:grid;place-items:center;width:57px;height:57px;flex:none;
  border:0;border-radius:16px;background:#5a31f4;color:#fff;
  box-shadow:none;cursor:pointer;
}
.lr-page .lr-wizard.is-chat-mode .lr-send svg{width:28px;height:28px}
.lr-page .lr-wizard.is-chat-mode .lr-chat-compose-bottom{min-height:0;margin:0;padding:0}
.lr-page .lr-wizard.is-chat-mode .lr-chat-validation:not(:empty){padding-top:8px;font-size:13px}
.lr-page .lr-wizard.is-chat-mode .lr-wizard-footer{display:none!important}
@media(min-width:1041px){
  /* Sohbete öncelik; canlı brif paneli sağda ve okunur kalır. */
  .lr-page .lr-workspace{grid-template-columns:minmax(0,1.8fr) minmax(355px,.85fr);gap:18px}
}
@media(max-width:1280px){
  .lr-page .lr-wizard.is-chat-mode{height:920px;padding:24px 22px 19px}
  .lr-page .lr-wizard.is-chat-mode .lr-wizard-top{gap:10px;padding-bottom:20px}
  .lr-page .lr-wizard.is-chat-mode .lr-wizard-top>strong{font-size:17px;gap:7px}
  .lr-page .lr-wizard.is-chat-mode .lr-step-count{font-size:14px;padding:8px 10px}
  .lr-page .lr-wizard.is-chat-mode .lr-est{font-size:11px;padding:8px 10px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question strong{font-size:22px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question p{font-size:15px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option span:nth-of-type(2){font-size:12px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose{min-height:156px}
}
@media(max-width:1040px){
  .lr-page .lr-wizard.is-chat-mode{height:895px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}
}
@media(max-width:720px){
  .lr-page .lr-wizard.is-chat-mode{height:820px;padding:19px;border-radius:23px}
  .lr-page .lr-wizard.is-chat-mode .lr-wizard-top{flex-wrap:wrap;gap:10px;padding-bottom:16px}
  .lr-page .lr-wizard.is-chat-mode .lr-wizard-top>strong{font-size:17px}
  .lr-page .lr-wizard.is-chat-mode .lr-progress{order:3;flex-basis:100%}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-scroll{padding-top:17px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-assistant-avatar{width:41px;height:41px;border-radius:13px;font-size:12px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question{padding:17px 18px;border-radius:19px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question strong{font-size:20px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question p{font-size:14px;margin-top:10px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-answer{padding:15px;max-width:83%;width:83%}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-answer p{font-size:16px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-answer-tools{padding-left:0}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option{min-height:60px;padding:8px;gap:8px;border-radius:17px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option span:nth-of-type(2){font-size:12px}
  .lr-page .lr-wizard.is-chat-mode .lr-sector-art{width:35px;height:35px;border-radius:11px}
  .lr-page .lr-wizard.is-chat-mode .lr-sector-art svg{width:19px;height:19px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-skip-inline{margin-left:0}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose{min-height:146px;padding:14px 15px;border-radius:20px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head span:first-child{font-size:15px;padding:8px 11px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form input,.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea{font-size:16px}
  .lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder{font-size:15px}
  .lr-page .lr-wizard.is-chat-mode .lr-send{width:47px;height:47px;border-radius:13px}
}
@media(max-width:430px){
  .lr-page .lr-wizard.is-chat-mode{height:770px;padding:12px;border-radius:21px}
  .lr-page .lr-wizard.is-chat-mode .lr-wizard-top>strong{font-size:14px;gap:6px}
  .lr-page .lr-wizard.is-chat-mode .lr-step-count{font-size:12px;padding:6px 8px}
  .lr-page .lr-wizard.is-chat-mode .lr-est{font-size:10px;padding:6px 7px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-scroll{padding-top:12px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-thread-row{gap:8px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question{padding:12px 13px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question strong{font-size:17px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-turn .lr-question p{font-size:13px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-answer{max-width:89%;width:89%;padding:12px 13px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-answer p{font-size:15px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector{gap:7px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option{gap:6px;padding:7px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-options.is-sector .lr-chat-option span:nth-of-type(2){font-size:10.7px}
  .lr-page .lr-wizard.is-chat-mode .lr-sector-art{width:29px;height:32px;border-radius:8px}
  .lr-page .lr-wizard.is-chat-mode .lr-sector-art svg{width:18px;height:18px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose{min-height:140px;padding:12px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-compose-head span:first-child{font-size:14px}
  .lr-page .lr-wizard.is-chat-mode .lr-chat-form input,.lr-page .lr-wizard.is-chat-mode .lr-chat-form textarea{font-size:14px}
  .lr-page .lr-wizard.is-chat-mode .lr-compose-placeholder{font-size:13px}
  .lr-page .lr-wizard.is-chat-mode .lr-send{width:43px;height:43px}
}
@media(prefers-reduced-motion:reduce){
  .lr-page .lr-wizard.is-chat-mode .lr-chat-option,.lr-page .lr-wizard.is-chat-mode .lr-send{transition:none!important}
}
@media print{.lr-page .lr-wizard.is-chat-mode{height:auto!important;overflow:visible!important}.lr-page .lr-wizard.is-chat-mode .lr-chat-scroll{overflow:visible!important}}
