                                                                      
                                            
                                                                      
                                                                      
                                                                  
                                                                     
                                       

                                                                       
                                                              
                                                                

                                                  
                                                                   
                                                                     
                                                                         
                                                              
                                                                  
                                                               

                                                                      
            
                                                                         

                                                               
                                                                            
                                                                         
                                              
                                                                               
                                                                    
                                                                       
                                                                                
                                                              
                                                                                     
:root{
  --hmk-gece:#0B0F0E;                                 
  --hmk-koyu:#1E2522;                                        
  --hmk-zeytin:#7F8E73;               
  --hmk-toprak:#AA7651;                                        
  --hmk-aksan:#5F6E54;                                                       
  --hmk-keten:#ECE6DA;                        
}

                                                
.ai-chat-root.ai-brand-gold .bg-blue-600,
.ai-chat-root.ai-brand-gold .bg-blue-500{ background-color:var(--hmk-koyu)!important }
.ai-chat-root.ai-brand-gold .bg-blue-600:hover,
.ai-chat-root.ai-brand-gold .hover\:bg-blue-700:hover{ background-color:var(--hmk-zeytin)!important }

.ai-chat-root.ai-brand-gold [class*="from-indigo-6"],
.ai-chat-root.ai-brand-gold [class*="from-blue-5"],
.ai-chat-root.ai-brand-gold [class*="from-blue-6"],
.ai-chat-root.ai-brand-gold [class*="from-purple-"]{
  --tw-gradient-from:var(--hmk-gece) var(--tw-gradient-from-position)!important;
  --tw-gradient-to:rgb(11 15 14/0) var(--tw-gradient-to-position)!important;
  --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via,var(--tw-gradient-to))!important;
}
.ai-chat-root.ai-brand-gold [class*="via-purple-6"]{
  --tw-gradient-via:var(--hmk-koyu)!important;
  --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)!important;
}
.ai-chat-root.ai-brand-gold [class*="to-pink-6"],
.ai-chat-root.ai-brand-gold [class*="to-indigo-6"],
.ai-chat-root.ai-brand-gold [class*="to-indigo-7"],
.ai-chat-root.ai-brand-gold [class*="to-blue-6"],
.ai-chat-root.ai-brand-gold [class*="to-blue-7"]{ --tw-gradient-to:var(--hmk-zeytin)!important }

                          
.ai-chat-root.ai-brand-gold .text-blue-600,
.ai-chat-root.ai-brand-gold .text-blue-500{ color:var(--hmk-toprak)!important }
.ai-chat-root.ai-brand-gold .border-blue-500{ border-color:var(--hmk-zeytin)!important }
.ai-chat-root.ai-brand-gold .focus\:ring-blue-500:focus,
.ai-chat-root.ai-brand-gold .focus\:border-blue-500:focus{
  --tw-ring-color:var(--hmk-zeytin)!important; border-color:var(--hmk-zeytin)!important;
}
.ai-chat-root.ai-brand-gold .bg-blue-600.text-white,
.ai-chat-root.ai-brand-gold .bg-blue-500.text-white{ color:var(--hmk-keten)!important }

               
                                                                    
                                                                           
                                                                
                                                                          
                                                                    
                                                           

                                                                           
                                                                      
                                                                           
                                                                          
                                                                        
                                                                        
                                                          

                                                                           
                                                                        
                                   
.ai-chat-root img[src*="asistan-bot"]{
  content:url("/kalici/t-23/tema/assets/img/asistan-bot-acik.webp?v=1eb24c0d");
  filter:drop-shadow(0 10px 18px rgba(11,15,14,.28));
}
html[data-tema="koyu"] .ai-chat-root img[src*="asistan-bot"]{
  content:url("/kalici/t-23/tema/assets/img/asistan-bot-koyu.webp?v=4f1ec0c9");
                                                                   
                                                                         
                                                            
  filter:drop-shadow(0 10px 22px rgba(0,0,0,.45));
}
                                                                          
                                                                        
                                                                         
@media (prefers-reduced-motion:reduce){
  .ai-chat-root img[src*="asistan-bot"]{
    content:url("/kalici/t-23/tema/assets/img/asistan-bot-acik-durgun.webp?v=baa9c626");
  }
  html[data-tema="koyu"] .ai-chat-root img[src*="asistan-bot"]{
    content:url("/kalici/t-23/tema/assets/img/asistan-bot-koyu-durgun.webp?v=e5432058");
  }
}

                                    
                                                                             
                                     

                                                                             
                                                                      
                                                                  
                                                         
                                                                              
                                                                           
                                                           

                                                                             
                                                                         
                                                                              
                                                                               
.ai-chat-root .sec-kap,
.hmk-sohbet-ic .sec-kap{
  display:flex; flex-wrap:wrap; gap:.4rem; margin-block-start:.7rem;
                                                                           
                                                                     
                        
                                                                      
                                                                   
                                                                  
                                                                
  margin-block-end:.9rem;
}
                                                                             
                                                                              
                                                                         
                                                                          
                                                                   
                                                     
.ai-chat-root .sec-dgm,
.hmk-sohbet-ic .sec-dgm{
  font:inherit; font-size:.82rem; line-height:1.25; font-weight:600;
  padding:.45rem .8rem; border-radius:999px; cursor:pointer;
  background:var(--z1)!important;
  color:var(--mrk)!important;
  border:1px solid var(--cizgi2)!important;
  box-shadow:0 1px 1px rgba(11,15,14,.04);
  transition:background .18s ease, border-color .18s ease, box-shadow .18s ease;
}
.ai-chat-root .sec-dgm:hover:not(:disabled),
.hmk-sohbet-ic .sec-dgm:hover:not(:disabled){
  background:var(--z2)!important;
  border-color:var(--aksan)!important;
  box-shadow:0 1px 2px rgba(11,15,14,.06), 0 6px 16px -8px rgba(11,15,14,.22);
}
                                                               
                                                                           
                                                                     
.ai-chat-root .sec-dgm:disabled,
.hmk-sohbet-ic .sec-dgm:disabled{
  cursor:default; opacity:1;
  background:transparent!important;
  color:var(--mrk3)!important;
  border-color:var(--cizgi)!important;
  box-shadow:none;
}
.ai-chat-root .sec-dgm[data-sec-secili],
.hmk-sohbet-ic .sec-dgm[data-sec-secili]{
  background:var(--aksan)!important;
  color:var(--z1)!important;
  border-color:var(--aksan)!important;
}

                                                                 
                                                                               
.ai-chat-root .sec-gor,
.hmk-sohbet-ic .sec-gor{
  display:block; margin-block-start:.7rem; border-radius:.8rem; overflow:hidden;
  border:1px solid var(--cizgi2); background:var(--z1);
  text-decoration:none; color:inherit;
}
.ai-chat-root .sec-gor img,
.hmk-sohbet-ic .sec-gor img{
  display:block; inline-size:100%; block-size:auto;
  max-block-size:14rem; object-fit:cover;
}
.ai-chat-root .sec-gor-yzi,
.hmk-sohbet-ic .sec-gor-yzi{
  display:block; padding:.4rem .65rem; font-size:.76rem; font-weight:600;
  color:var(--mrk); background:var(--z1);
}
.ai-chat-root .sec-gor:hover,
.hmk-sohbet-ic .sec-gor:hover{
  box-shadow:0 2px 4px rgba(11,15,14,.07), 0 10px 24px -12px rgba(11,15,14,.3);
}
                                                                 
                                                                   
                                                                      
                                                              
.ai-chat-root .sec-gor img[src*="zemin"],
.ai-chat-root .sec-gor img[src*="ust"],
.ai-chat-root .sec-gor img[src*="metrekare"],
.ai-chat-root .sec-gor img[src*="yerleske"],
.hmk-sohbet-ic .sec-gor img[src*="zemin"],
.hmk-sohbet-ic .sec-gor img[src*="ust"],
.hmk-sohbet-ic .sec-gor img[src*="metrekare"],
.hmk-sohbet-ic .sec-gor img[src*="yerleske"]{
  object-fit:contain; max-block-size:18rem; background:#fff;
}

                       
                                                                   
                                                                
                                                     
.ai-chat-root .ai-kunye-tel{
  color:var(--hmk-toprak)!important; font-weight:600;
  text-decoration:underline; text-underline-offset:.18em;
  text-decoration-thickness:.06em; white-space:nowrap;
}
.ai-chat-root .ai-kunye-tel:hover{ color:var(--hmk-koyu)!important }

                                                      
                                                                             
                                                

                                             
                                                                       
                                                          
                                                                     
                                                                        
                                                                      

                                                                     
                                                                 
.ai-chat-root .sec-gal,
.hmk-sohbet-ic .sec-gal{
  display:flex; gap:.5rem;
  margin-block-start:.7rem;
  padding-block-end:.45rem;
  min-inline-size:0;
  overflow-x:auto; overflow-y:hidden;
  overscroll-behavior-inline:contain;
  scroll-snap-type:inline proximity;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
  scrollbar-color:var(--cizgi2) transparent;
}
.ai-chat-root .sec-gal::-webkit-scrollbar,
.hmk-sohbet-ic .sec-gal::-webkit-scrollbar{ block-size:.35rem }
.ai-chat-root .sec-gal::-webkit-scrollbar-track,
.hmk-sohbet-ic .sec-gal::-webkit-scrollbar-track{ background:transparent }
.ai-chat-root .sec-gal::-webkit-scrollbar-thumb,
.hmk-sohbet-ic .sec-gal::-webkit-scrollbar-thumb{
  background:var(--cizgi2); border-radius:999px;
}

                                                                                 
.ai-chat-root .sec-gal-oge,
.hmk-sohbet-ic .sec-gal-oge{
  flex:0 0 auto; inline-size:8.5rem;
  display:block; padding:0; cursor:pointer;
  scroll-snap-align:start;
  border-radius:.7rem; overflow:hidden;
  background:var(--z1)!important;
  border:1px solid var(--cizgi2)!important;
  box-shadow:0 1px 1px rgba(11,15,14,.04);
  transition:box-shadow .18s ease, transform .18s ease;
}
.ai-chat-root .sec-gal-oge img,
.hmk-sohbet-ic .sec-gal-oge img{
  display:block; inline-size:100%; block-size:5.6rem;
  object-fit:cover; background:var(--z2);
}
                                                               
.ai-chat-root .sec-gal-oge img[src*="zemin"],
.ai-chat-root .sec-gal-oge img[src*="ust"],
.ai-chat-root .sec-gal-oge img[src*="metrekare"],
.ai-chat-root .sec-gal-oge img[src*="yerleske"],
.hmk-sohbet-ic .sec-gal-oge img[src*="zemin"],
.hmk-sohbet-ic .sec-gal-oge img[src*="ust"],
.hmk-sohbet-ic .sec-gal-oge img[src*="metrekare"],
.hmk-sohbet-ic .sec-gal-oge img[src*="yerleske"]{
  object-fit:contain;
}
.ai-chat-root .sec-gal-yzi,
.hmk-sohbet-ic .sec-gal-yzi{
  display:block; padding:.35rem .5rem;
  font:inherit; font-size:.7rem; font-weight:600; line-height:1.3;
  text-align:start; color:var(--mrk)!important; background:var(--z1)!important;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.ai-chat-root .sec-gal-oge:hover,
.hmk-sohbet-ic .sec-gal-oge:hover{
  box-shadow:0 2px 4px rgba(11,15,14,.07), 0 10px 24px -12px rgba(11,15,14,.32);
}

                                                 
                                                                         
                                                                      
                                          
.sec-lb{
  position:fixed; inset:0; z-index:10050;
  display:flex; flex-direction:column;
  align-items:center; justify-content:center;
  gap:.9rem; padding:2.6rem 1rem 1.6rem;
  background:rgba(11,15,14,.9);
  opacity:0; transition:opacity .2s ease;
}
.sec-lb[data-acik]{ opacity:1 }
.sec-lb img{
  max-inline-size:min(92vw, 1180px);
  max-block-size:78vh;
  inline-size:auto; block-size:auto;
  object-fit:contain;
  border-radius:.6rem;
  background:#fff;
}
.sec-lb-yzi{
  margin:0; text-align:center;
  font-size:.85rem; font-weight:600; line-height:1.4;
  color:var(--hmk-keten);
  max-inline-size:min(92vw, 1180px);
}
                                                                         
                                                              
.sec-lb-ok,
.sec-lb-kapat{
  position:absolute;
  display:flex; align-items:center; justify-content:center;
  font:inherit; line-height:1; cursor:pointer;
  color:var(--hmk-keten);
  background:rgba(236,230,218,.12);
  border:1px solid rgba(236,230,218,.24);
  border-radius:999px;
  transition:background .18s ease, border-color .18s ease;
}
.sec-lb-ok:hover,
.sec-lb-kapat:hover{
  background:rgba(236,230,218,.22);
  border-color:rgba(236,230,218,.45);
}
.sec-lb-ok{
  inset-block-start:50%; transform:translateY(-50%);
  inline-size:2.9rem; block-size:2.9rem; font-size:1.7rem;
}
.sec-lb-onceki{ inset-inline-start:1rem }
.sec-lb-sonraki{ inset-inline-end:1rem }
[dir="rtl"] .sec-lb-ok{ transform:translateY(-50%) scaleX(-1) }
.sec-lb-kapat{
  inset-block-start:1rem; inset-inline-end:1rem;
  inline-size:2.4rem; block-size:2.4rem; font-size:1.5rem;
}
@media (max-width:480px){
  .sec-lb-ok{ inline-size:2.4rem; block-size:2.4rem; font-size:1.4rem }
  .sec-lb-onceki{ inset-inline-start:.5rem }
  .sec-lb-sonraki{ inset-inline-end:.5rem }
  .sec-lb img{ max-block-size:70vh }
}
@media (prefers-reduced-motion:reduce){
  .sec-lb{ transition:none }
  .ai-chat-root .sec-gal-oge,
  .hmk-sohbet-ic .sec-gal-oge{ transition:none }
}

                                                                  
                                                                          
                                                                      
                                                                       
                                                                          
                                                               
.ai-chat-root .sec-tur,
.hmk-sohbet-ic .sec-tur{
  display:inline-flex; align-items:center; gap:.4rem;
  text-decoration:none;
  border-color:var(--aksan)!important;
}
                                                                           
                                                             
.ai-chat-root .sec-tur::before,
.hmk-sohbet-ic .sec-tur::before{
  content:"360°";
  font-size:.62rem; font-weight:800; letter-spacing:.02em;
  line-height:1; padding:.2rem .3rem;
  border-radius:.3rem;
  color:var(--z1); background:var(--aksan);
}
.ai-chat-root .sec-tur:hover,
.hmk-sohbet-ic .sec-tur:hover{
  box-shadow:0 1px 2px rgba(11,15,14,.06), 0 8px 20px -10px rgba(11,15,14,.3);
}
.ai-chat-root .sec-tur-kap,
.hmk-sohbet-ic .sec-tur-kap{ margin-block-start:.6rem }

                                                                    
                                                                             
                                                                         
                                                                         
                                   

                                                                    
                                                                       
                                                                      
                                                                
                                          

                                                                         
                                                                       
                                                                    
                                                                          
                                      

                                                                            
                                                                            
                                                                            
                                                               
.ai-chat-root,
.ai-chat-root.ai-brand-gold{ z-index:8300 !important }

                                                                   
                                                                              
                                                    
                                     
                                                         
                                                    
                                                                             
                                                                        
                                                                         

                                                                             
                                                                     

                                                                      
                                                                          
                                                                         
                                          
                                                                     
                                                                               
                                                                     
                                                                      
                                                                            
                                  

                                                                         
                                                                    
                                  
                                                                                  
                                                            

                                                                               
                                                                             
                                                                            
                                                                           
                                                                            
                                                                         
                                                                           
                                                                    
                                  
                                                                        
                                                                     
                                                                    
                                                                         
                                                                      
                                   
body[data-crz-ortusme]:has(.crz-bant:not([hidden])) .ai-chat-root.ai-chat-root{
  inset-block-end: calc(1.5rem + var(--hmk-crz-h, 54px) + .5rem + var(--hmk-dip-pay, 0px));
}

                                                                          
                                                                          
                                                                             
                                                     
                                                                           
                                                     
                                                                                
                                                                        
                                                                          
                         
                                                                   
                                                                                  
                                                                                  
                                                                              
                                                                              
                                                                                 
                                                                          
                                                                   
                                                                   
                                                                         
                                                                                   
@media (min-width:641px) and (max-width:767.98px){
                                                                                    
                                                                            
                                                                                
                                                                         
                                               
                                                                                
  body:has(.crz-bant:not([hidden])):not(.tb-chat-lock) .ai-chat-root .tb-chatwin{
    block-size: calc(var(--tb-vvh, 100dvh) - var(--hmk-crz-h, 54px)) !important;
    padding-block-end:0;
  }
}

                                                                             
@media (max-width:640px){
                                                                            
                                                                                   
  body.tb-chat-lock .crz-bant{ display:none; }

                                                                              
                                                                      
                                                                      
                                                                               
                                       
  .ai-chat-root.ai-chat-root .tb-chatwin.tb-chatwin{
    border:0 !important;

                                                                                
                                                                        
                                                                          
                                                                   
                                                    

                                                                           
                                                                           
                                                                          
                                                                           
                                                                         
                                                                          
                                                                         
                                                            
                                                                       
    padding-block-start: env(safe-area-inset-top, 0px) !important;
    padding-block-end: env(safe-area-inset-bottom, 0px) !important;
    padding-inline: env(safe-area-inset-left, 0px) env(safe-area-inset-right, 0px) !important;
  }

                                                  
                                                                  
                                                        
                                                                              
                                                                         
                                                                                     
  .ai-chat-root.ai-chat-root input[type="text"],
  .ai-chat-root.ai-chat-root input[type="search"],
  .ai-chat-root.ai-chat-root input[type="email"],
  .ai-chat-root.ai-chat-root input[type="tel"],
  .ai-chat-root.ai-chat-root textarea{
    font-size:16px !important;
  }
}

                                                                      
                                                            
                                                 
                                                                      
                                                      
                                                                     
                                                                    
                                                                  
                                                                       
                                                                         

                                          
                                                                
                                                                                   
                                                                              
                                                                            
                                           
                                                                            
                           

                                                                          
                                                            
                                                                               

                                                                      
                                                           
                                                                      
                                                    
                                                                                
                                                                          
                                                                       

                                
                                                                      
                                                                                
                                                     
                                                                          
                                                                              
                                        
                                                                             
                                                                           
                                                                                

                                                                            
                                                                             
                                                                        
                                                         

                                                         
                                                                             
                                                                               
                                                                              

                                                                              
                                                           

                                                   
                                                                          
                                                                           
                                                                  
                                                                           
                                                                             
                                                                            
                                                                     

                                                                            
                                                                       
                                                                           
                                                                           
                                                                            

                                                                           
                                                                          
                                                

                                                              
                                                                         
                                                                         

                                                            

                                                                      
                                                                              
                                                                        

                                                                             
                                                                            
                                                                           
                                                                             
                                                              

                                                                         
                                                                          
                                                  

                                                                         
                                                                         
                                                               

                                                          
html:not(.dark) .ai-chat-root.ai-chat-root .tb-usermsg,
html:not(.dark) .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg{
  background:var(--hmk-keten) !important;
  border:1px solid var(--hmk-toprak) !important;
}
html.dark .ai-chat-root.ai-chat-root .tb-usermsg,
html.dark .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg{
  background:var(--hmk-koyu) !important;
  border:1px solid var(--hmk-toprak) !important;
}

                                                                              
html:not(.dark) .ai-chat-root.ai-chat-root .tb-usermsg,
html:not(.dark) .ai-chat-root.ai-chat-root .tb-usermsg *,
html:not(.dark) .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg,
html:not(.dark) .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg *{
  color:var(--hmk-gece) !important;
}
html.dark .ai-chat-root.ai-chat-root .tb-usermsg,
html.dark .ai-chat-root.ai-chat-root .tb-usermsg *,
html.dark .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg,
html.dark .hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg *{
  color:#fff !important;
}
                                                                                  

                                                   
                                                       
                                                           
                                                                  
                                                                             
                                                             

                                                                           
                                                                          
                                                                      
                                                                          

                                                                      
                                                          
                                                                               
.ai-chat-root .tb-usermsg,
.hmk-sohbet-ic .tb-usermsg{
  box-shadow:0 1px 2px rgb(11 15 14/.18), 0 6px 16px -8px rgb(11 15 14/.22);
  max-inline-size:82%;
}

                                                      
                                                                          
                                                                            
                                                                           
                                    

                                                                          
                                                             

                                                                       
                                                                           
                                                                           
                                                                          
                                           

                                                                            
                                                        

                                                                             
                                                                           
                                                                       
                                                                        
                                                       
html:not(.dark) .ai-chat-root .tb-usermsg a,
html:not(.dark) .hmk-sohbet-ic .tb-usermsg a,
html.dark .ai-chat-root .tb-usermsg a,
html.dark .hmk-sohbet-ic .tb-usermsg a{
  text-decoration:underline;
}

                                                                                      
.ai-chat-root .tb-botmsg,
.hmk-sohbet-ic .tb-botmsg{ margin-block-start:.15rem; }

                                                                                   
                                                                       
                                                         
.ai-chat-root .ai-floating-message-content > p + p,
.ai-chat-root .ai-floating-message-content > ul,
.ai-chat-root .ai-floating-message-content > ol,
.ai-chat-root .ai-floating-message-content > blockquote,
.hmk-sohbet-ic .ai-floating-message-content > p + p,
.hmk-sohbet-ic .ai-floating-message-content > ul,
.hmk-sohbet-ic .ai-floating-message-content > ol,
.hmk-sohbet-ic .ai-floating-message-content > blockquote{
  margin-block-start:.62rem;
}
.ai-chat-root .ai-floating-message-content li + li,
.hmk-sohbet-ic .ai-floating-message-content li + li{ margin-block-start:.28rem; }
.ai-chat-root .ai-floating-message-content ul,
.ai-chat-root .ai-floating-message-content ol,
.hmk-sohbet-ic .ai-floating-message-content ul,
.hmk-sohbet-ic .ai-floating-message-content ol{ padding-inline-start:1.15rem; }

                                                                             
                                                                           
                                                                             
                                                                   
                                                                                   
                                                                              
                                                                            
                                                                   

                                                                               
                                                                                
                                                                                
                                      

                                                                             
                                                                         
                                                                              
                                                                              
                                                                      
                                                                                

@media (max-width:640px){
                                                                                
                                                                                
                                                                              
                                                     
                                                                    
                                                                           
                                                                           
                                                              
                                                                  
                                                                         
                                              
                                                                               
                                                                       
  .ai-chat-root .tb-chatwin{
    position:fixed !important;
                                                                  
                                                                        
                                                                        
                     
                                                                            
                                                                    
                                                                        
                                                                      
                                                                        
                                                                      
    inset-block-start:var(--hmk-vvt, 0px) !important;  inset-block-end:auto !important;
    inset-inline-start:0 !important; inset-inline-end:auto !important;
    inline-size:100vw !important;    block-size:var(--tb-vvh, 100dvh) !important;
    max-inline-size:none !important; max-block-size:none !important;
    border-radius:0 !important; margin:0 !important; z-index:9999 !important;
                                                                             
    transition:height .18s ease !important;
  }
                                                                            
                                                                                 
  body.tb-chat-lock{ overflow:hidden !important; }
}

                                                                              
                                                                                
                                                                                  
                                                                                
                                                                                 
                                                                                      
                                                                         
                                                               
                                                                               
                                                                                   
                                                                           
                                                                       
                                      
                                                                   
                                                                          
                                                                        
                                                         
                                                                              
                                                                           
                                                                       
                                                                              
                                        
.tb-kbclose{
  right:auto !important; left:auto !important;
  inset-inline-end:14px !important;
  background:var(--mrk) !important;
  color:var(--z1) !important;
  border:0 !important;
}

                                                                          
                                                               
                                                                             

                                                           
                                                                             
                                                                        
                                                                         
                                                   
                                                   
                                                                           
                                       
                                                                              
                                                                                 
                                                                             
.ai-chat-root .w-0.h-0{
  border-block-start-color:transparent !important;
}
                                                                          
                                                                  
                                               
                                                                           
                                                       
                                                                        
                                                     
.ai-chat-root .w-0.h-0::after{
  content:""; position:absolute;
  inset-inline-start:0; inset-block-start:0;
  inline-size:1px; block-size:22px;
  background:linear-gradient(to bottom, var(--toprak-mtn), transparent);
  opacity:.85;
}
.ai-chat-root .w-0.h-0::before{
  content:""; position:absolute;
  inset-inline-start:0; inset-block-start:22px;
  inline-size:5px; block-size:5px; border-radius:999px;
  background:var(--toprak-mtn); opacity:.75;
                                                                     
                                                      
  margin-inline-start:-2px;
}

                                                                           
                                                                      
                                                                        
                                                                         
                                                        
                                                                     
                                                  
                                                                              
.ai-chat-root.ai-chat-root .tb-chatwin.tb-chatwin{
  border:1px solid color-mix(in srgb, var(--toprak-mtn) 34%, transparent);
  box-shadow:
    0 1px 2px rgb(11 15 14/.10),
    0 8px 20px -10px rgb(11 15 14/.22),
    0 24px 48px -24px rgb(11 15 14/.30);
}

                                          
                                                                       
                                                                  
                                                                            
                                                                           
                                                   
                                                               
                                                                             
                                                  
                                                                     
                                                               
                                                                              
                                                                      
@media (min-width:641px){
  .ai-chat-root .tb-chatwin.hmk-boy-kucuk{
                                                                             
                                                                       
                                                                       
                                                              
                                                                           
                                                                                
    block-size: clamp(20rem, 42vh, 23rem) !important;
                                                                              
                                                          
                                                                         
                                                                            
                                                                             
                                                                     
                                                                               
                                                                          
                             
                                                                         
                                                                     
    max-block-size: clamp(20rem, 42vh, 23rem) !important;
  }
  .ai-chat-root .tb-chatwin{
    transition: height .28s cubic-bezier(.22,.61,.36,1);
  }
                                                                      
                                                                              
                                                                          
                                                                       
                                                                

                                                                           
                                                                         
                                                           

                                                                           
                                                                     
                                                                        
                                                     
                                                                             
                                                                     
                                                                         
                                                                            
                                                                          
                                                                         
                                                    
                                                                     
                                                                           
  .ai-chat-root .tb-chatwin.hmk-boy-kucuk .relative.inline-block.mb-4{
    display:none !important;
  }
}

                                                                      
                                                                           
                                                                           
                                                                      
.ai-chat-root [data-ai-chat-messages]{ display:flex; flex-direction:column; }

                                                                          
                                                              
                                                       
                                                                          
                                                                            
                                                                        

                                                                            
                                                                    
                                                                          
                                                                            
                                           
                                                                          
                                                                            
                                             
                                                     
                                                                           

                                                                        
                                                                           
                                                                     
@media (max-width:640px){
  .ai-chat-root.ai-chat-root{
    right:auto; left:auto;                                            
    inset-inline-end:1rem; inset-inline-start:auto;
  }
                                                                         
  .ai-chat-root > *:not(.tb-chatwin){
    right:auto; left:auto;
    inset-inline-end:0; inset-inline-start:auto;
    transform:scale(.58);
                                                                              
    transform-origin:100% 100%;
  }
                                                                      
  [dir="rtl"] .ai-chat-root > *:not(.tb-chatwin){ transform-origin:0 100%; }
}

                                                              
                                                                         

                                                                         
                                                                          
                                                            

                                                                               
                                                                              
                                                                      
                                                                     
.ai-chat-root .hmk-cip-kap{
  display:flex; flex-wrap:wrap; gap:.4375rem;
  padding-block:.5rem;
                                                                         
  padding-inline:1.5rem;
  flex:0 0 auto;                                                                
                                                                         
                                                                           
                                                                        
  border-block-start:1px solid color-mix(in srgb, currentColor 14%, transparent);
}
.ai-chat-root .hmk-cip{
  font:inherit; font-size:.8125rem; line-height:1.2;
  padding-block:.5rem; padding-inline:.75rem;
  border-radius:999px; cursor:pointer;
  color:var(--mrk); background:var(--z1);
  border:1px solid color-mix(in srgb, var(--toprak-mtn) 34%, transparent);
  box-shadow:0 1px 2px rgb(11 15 14/.08);
}
.ai-chat-root .hmk-cip:hover:not(:disabled){
  box-shadow:0 1px 2px rgb(11 15 14/.10), 0 6px 16px -8px rgb(11 15 14/.22);
}
.ai-chat-root .hmk-cip:disabled{ opacity:.55; cursor:default; }

                                                                              
                                                                         
                                                                              
                                                                                   
                                                                            
                                                                
                                                                  
                                                                                 

                                                                               
                                                                
                                                    
                                                                           
                                                                       
                                                                          
                                        
.ai-chat-root .tb-usermsg,
.hmk-sohbet-ic .tb-usermsg{
  min-inline-size:3.5rem;
}

                                                                               
                                                                            
                                                                          
                                                       
.ai-chat-root .tb-botmsg,
.hmk-sohbet-ic .tb-botmsg{
  max-inline-size:92%;
}

                                                                                
                                                                           
                                                               
                                                                                    
                                                                            
                                                                       
                                                                            
                                                          

                                                                               
                                                                          
                                                                            
                           
                                                                          
                                                                               
                                      
                                                                              
                                                            

                                                                               
                                                                              
                                                                            
                                               

                          
                                                                 
                                                                   

                                                                        
                                                                       
                                                                             
                                                                         
                                                                            
                                                                             
                                                                           
                                               
.ai-chat-root.ai-chat-root.ai-chat-root.ai-chat-root .tb-usermsg,
.hmk-sohbet-ic.hmk-sohbet-ic.hmk-sohbet-ic.hmk-sohbet-ic .tb-usermsg{
  border-start-start-radius:var(--yr-l);
  border-start-end-radius:.125rem;                                                
  border-end-start-radius:var(--yr-l);
  border-end-end-radius:var(--yr-l);
}

                                                                       
                                                                          
                                                                          
@media (min-width:641px){
  .ai-chat-root .tb-chatwin.hmk-boy-kucuk > .overflow-y-auto{
    padding-block:.5rem !important;
  }
                                                                        
                                                                      
                                                                          
                                                                              
                                                                        
                                         
                                                                                
  .ai-chat-root .tb-chatwin.hmk-boy-kucuk > .overflow-y-auto h4{
    margin-block-start:0 !important;
  }
  .ai-chat-root .tb-chatwin.hmk-boy-kucuk > .overflow-y-auto p{
    margin-block-start:.375rem !important;
    margin-block-end:0 !important;
  }
}

                                                                           
                                                                         
                                                                     
                                                                           
                                                     

                                                                     
                                                                            
                                                                              
                                                                     
                                                                         
                                        
@media (max-width:640px){
  body.tb-chat-lock .yzn{ display:none !important; }
}


                                                                          
                                                                            
                                                                        
                                                                             
                                                                        
                                                          

                                                              
                                                               
                                                                  
                                                                        
                                                                      
                                                                          
                                                      

                                                                           
                                              
                                                                             
                                                                           
                                                            
.ai-chat-root.ai-chat-root .ai-thinking-dots,
.hmk-sohbet-ic.hmk-sohbet-ic .ai-thinking-dots{
  display:inline-flex; align-items:center; gap:3px;
}
.ai-chat-root.ai-chat-root .ai-thinking-dot,
.hmk-sohbet-ic.hmk-sohbet-ic .ai-thinking-dot{
  inline-size:6px; block-size:6px; border-radius:50%;
  background-color:var(--hmk-aksan) !important;
                                   
  animation:hmk-yaziyor 1.4s ease-in-out infinite;
}
.ai-chat-root.ai-chat-root .ai-thinking-dot:nth-child(2),
.hmk-sohbet-ic.hmk-sohbet-ic .ai-thinking-dot:nth-child(2){ animation-delay:.18s }
.ai-chat-root.ai-chat-root .ai-thinking-dot:nth-child(3),
.hmk-sohbet-ic.hmk-sohbet-ic .ai-thinking-dot:nth-child(3){ animation-delay:.36s }
@keyframes hmk-yaziyor{ 0%,60%,100%{ opacity:.38 } 30%{ opacity:1 } }
@media (prefers-reduced-motion:reduce){
  .ai-chat-root.ai-chat-root .ai-thinking-dot,
  .hmk-sohbet-ic.hmk-sohbet-ic .ai-thinking-dot{ animation:none; opacity:.7 }
}


                                                                         
                                                                       
                                                                    
                                                                      
                                                                          
                                                                           
                                                                          
                                                                       
                                                            
@media (max-width:720px){
  .ai-chat-root > *:not(.tb-chatwin){ transition:opacity .35s ease, transform .35s ease }
  html[data-hmk-tepe] .ai-chat-root > *:not(.tb-chatwin){ opacity:0 !important; pointer-events:none !important }
}

                                                                          
                                                                              
                                                                          
html[data-tema="koyu"] .ai-chat-root .lg\:hidden.rounded-full p{ color:var(--hmk-keten) !important; text-shadow:none !important }


                                                                         
                                                                         
                                                                    
                                                                   
                                                                            
                                                                        
                                                                            
                                                                          
                                                          
.ai-chat-root.ai-chat-root{
  right:auto; left:auto;
                                                                         
                                                                     
                                                                         
                                                                               
  inset-inline-end:calc(24px - 6px - 10px); inset-inline-start:auto;
  inset-block-end:calc(24px - 8px - 9px);
}
@media (max-width:640px){
  .ai-chat-root.ai-chat-root{
                                            
    inset-inline-end:calc(16px - 3.5px - 5.8px);
    inset-block-end:max(calc(16px - 4.6px - 5.2px), env(safe-area-inset-bottom));
  }
}

                                                                         
                                                                        
                                                                         
                                                                          
                                                                          
.ai-chat-root .max-lg\:hidden.absolute{ inset-inline-end:16px !important }
                                                                                            
.ai-chat-root .max-lg\:hidden.absolute .bottom-\[-10px\]{ right:45px !important }
                                                                          
                                                                       
                                                                       
.ai-chat-root .lg\:hidden.rounded-full.inset-0{ width:112px !important; height:112px !important }


                                                                            
                                                                             
                                                                            
                                                                             
                                                                              
                                                                                 
.ai-chat-root .tb-chatwin > div:first-child > div:last-child{ gap:.375rem !important; align-items:center !important }
.ai-chat-root .tb-chatwin > div:first-child > div:last-child > button:not(.hmk-genislik-dgm){
  display:inline-flex !important; align-items:center !important; justify-content:center !important;
  inline-size:2rem !important; block-size:2rem !important; padding:0 !important; margin:0 !important; line-height:0 !important;
}
.ai-chat-root .tb-chatwin > div:first-child > div:last-child > button svg{ inline-size:18px; block-size:18px; flex:none }


                                                                            
                                                                              
                                                                               
                                                                              
                                                                            
                                                                           
                                                                            
                                                                                
.ai-chat-root:not([data-hmk-kip="kucuk"]) .tb-chatwin > .overflow-y-auto.p-6{
  display:flex; flex-direction:column; justify-content:center;
}
.ai-chat-root:not([data-hmk-kip="kucuk"]) .tb-chatwin > .overflow-y-auto.p-6 > [data-hmk-yigin]{ margin-block-start:0 !important }
                                                                           
                                                                        
                                                                           
                                                                            
                                                          
html[data-giris="fare"] .ai-chat-root :focus,
html[data-giris="fare"] .ai-chat-root :focus-visible{ outline:none !important; box-shadow:none !important }

/* 23.09.2026 16:20 Patron: «sesle yazıyı geri ekle» → gizleme bloğu kaldırıldı. */
