/* Importing Google Fonts - Inter */ @import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Inter", sans-serif; } body { width: 100%; min-height: 100vh; background: rgb(0, 0, 0); padding-bottom: 60px; /* Adjust based on the height of bottom-nav */ } /* Sayfa geçiş animasyonu */ .page { opacity: 0; visibility: hidden; transition: opacity 0.45s ease-in-out, visibility 0s 0.5s; /* Görünürlük değişimi geciktirilir */ } /* Sayfa aktif olduğunda görünür hale gelir */ .page.active { opacity: 1; visibility: visible; transition: opacity 0.45s ease-in-out; } /* Sayfa geçişi sırasında animasyonu başlat */ .fade-in { opacity: 0; visibility: hidden; animation: fadeIn 0.45s forwards; } /* Fade In animasyonu */ @keyframes fadeIn { from { opacity: 0; visibility: hidden; } to { opacity: 1; visibility: visible; } } .fade-out { opacity: 1; visibility: visible; animation: fadeOut 0.45s forwards; } /* Fade Out animasyonu */ @keyframes fadeOut { from { opacity: 1; visibility: visible; } to { opacity: 0; visibility: hidden; } } #chatbot-toggler { position: fixed; bottom: 30px; right: 35px; border: none; height: 50px; width: 50px; display: flex; cursor: pointer; align-items: center; justify-content: center; border-radius: 50%; background: #282828; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; } body.show-chatbot #chatbot-toggler { transform: rotate(90deg); } #Mesaj, #Anasayfa { margin-bottom: 60px; /* Bottom nav yüksekliği kadar boşluk bırak */ } #chatbot-toggler span { color: #fff; position: absolute; } #chatbot-toggler span:last-child, body.show-chatbot #chatbot-toggler span:first-child { opacity: 0; } body.show-chatbot #chatbot-toggler span:last-child { opacity: 1; } .chatbot-popup { position: fixed; right: 35px; bottom: 90px; width: 400px; height: 86%; max-height: 750px; overflow: hidden; background: #fff; padding-bottom: 60px; /* Bottom nav yüksekliğini hesaba katmak için eklenen boşluk */ border-radius: 15px; opacity: 0; pointer-events: none; transform: scale(0.2); transform-origin: bottom right; box-shadow: 0 0 128px 0 rgba(0, 0, 0, 0.1), 0 32px 64px -48px rgba(0, 0, 0, 0.5); transition: all 0.26s ease; } body.show-chatbot .chatbot-popup { opacity: 1; pointer-events: auto; transform: scale(1); } .chat-header-growwy { display: flex; align-items: center; padding: 15px 22px; background: #000000; justify-content: space-between; } /* Header içerisindeki logo başlığı için stil */ .header-info-growwy { display: flex; justify-content: center; /* Yatayda ortalama */ flex-grow: 1; /* Header'ı tam genişletir */ } /* "Growwy Bot" başlık stili */ .logo-text-grw { text-align: center; /* Yazıyı ortalar */ color: #fff; font-size: 19px; padding: 8px 0; /* Üst ve alt boşluk */ } /* Buton stilini ayarlayalım */ #close-chatbot-grw { position: absolute; border: none; right: 22px; /* Buton sağda 10px mesafede */ color: #fff; height: 40px; width: 40px; font-size: 1.9rem; margin-right: -10px; padding-top: 2px; cursor: pointer; background: none; } .message-text2 { padding: 8px 0; border-bottom: 1.5px solid #dddddd9c; /* Bağlantılar arasına çizgi */ display: flex; font-size: 14.2px; font-weight: 350; align-items: center; /* Metni ve simgeyi dikeyde hizalar */ } .chat-header-growwy { display: flex; flex-direction: column; /* Stack elements vertically */ } .search-bar { margin-top: 9px; /* Adds space between the header and search bar */ width: 108%; /* Optional: Adjust width as needed */ } @media (max-width: 480px) { .search-bar { margin-top: 15px; /* Adds space between the header and search bar */ width: 105%; /* Optional: Adjust width as needed */ } } .image-wrapper2 { display: flex; flex-direction: column; align-items: center; justify-content: center; } .image-box { width: 50px; height: auto; object-fit: cover; } .image-caption2 { margin-top: 10px; font-size: 15px; color: rgb(0, 0, 0); text-align: center; font-weight: 550; } .image-caption3 { margin-top: 5px; font-size: 14px; color: rgba(100, 100, 100, 0.848); text-align: center; font-weight: 320; } .gri-çizgi { width: 100vw; /* Ekranın tam genişliğini kapla */ height: 0.5px; /* Çizgi yüksekliği */ background-color: #d3d3d365; /* Çizgi rengi */ margin: 0; /* Boşlukları sıfırla */ padding: 0; /* Padding sıfırla */ position: relative; /* Konumlandırma için gerekli */ left: 50%; /* Ortala */ transform: translateX(-100%); /* Merkeze hizala */ margin-top: -3px; /* Üstten küçük bir ofset */ } .button-container { display: flex; align-items: center; justify-content: space-between; } .right-icon { width: 9px; height: auto; margin-right: 10px; /* Resmi sola kaydırmak için negatif margin */ } .collections { font-size: 15px; margin-top: -3px; font-weight: 550; } .divider { width: 100%; /* Tüm kapsayıcı genişliği tam kapla */ height: 0.5px; /* Çizgi yüksekliği */ background-color: #d3d3d365; /* Çizgi rengi */ margin: 0; /* Boşlukları sıfırla */ padding: none; /* Padding sıfırla */ margin-top: 15px; margin-bottom: 20px; /* Üstten küçük bir ofset */ } .collection-item { width: 100%; margin-left: 5px; } .collection-item h3 { margin: 0; font-size: 13px; font-weight: 530; color: #000000; } .collection-item p { margin: 5px 0 0; font-size: 13px; color: #000000e0; font-weight: 320; } .collection-item .articles-count { margin-top: 10px; font-size: 13.5px; color: #5a5a5ae0; font-weight: 430; width: 100%; text-align: left; } .message-text22 { padding: 8px 0; display: flex; font-size: 14.2px; font-weight: 350; align-items: center; /* Metni ve simgeyi dikeyde hizalar */ } .chat-header { display: flex; align-items: center; padding: 20px 22px; background: #000000; justify-content: space-between; } .chat-header2 { display: flex; align-items: center; padding: 35px 26px; margin-left: 5px; justify-content: space-between; } .chat-header-grw { display: flex; align-items: center; padding: 15px 15px; margin-left: 5px; justify-content: space-between; } .chat-header .header-info { display: flex; gap: 10px; align-items: center; } .header-info .chatbot-logo { width: 35px; height: 35px; padding: 6px; fill: #c45050; flex-shrink: 0; background: #fff; border-radius: 50%; } .header-info, .header-info2 { display: flex; gap: 10px; align-items: center; } .chat-header .header-info2 { display: flex; gap: 10px; align-items: center; } .header-info2 .chatbot-logo { width: 35px; height: 35px; padding: 6px; fill: #c45050; flex-shrink: 0; background: #fff; border-radius: 50%; } .header-info .logo-text { color: #fff; font-weight: 600; font-size: 0.9rem; } .header-info2 .logo-text { color: #fff; font-weight: 600; font-size: 0.9rem; } .chat-header #close-chatbot { position: absolute; border: none; right: 22px; /* Buton sağda 10px mesafede */ color: #fff; height: 40px; width: 40px; font-size: 1.9rem; margin-right: -10px; padding-top: 2px; cursor: pointer; background: none; } .chat-header2 #close-chatbot { border: none; color: #fff; height: 40px; width: 40px; font-size: 1.9rem; margin-right: -10px; padding-top: 2px; cursor: pointer; border-radius: 50%; background: none; transition: 0.2s ease; } .chat-header-grw #close-chatbot { border: none; color: #fff; height: 40px; width: 40px; font-size: 1.9rem; margin-right: -10px; padding-top: 2px; cursor: pointer; border-radius: 50%; background: none; transition: 0.2s ease; } .chat-body { padding: 25px 15px; gap: 20px; display: flex; flex-direction: column; height: calc(85vh - 170px); /* Adjusts height based on the viewport height */ overflow-y: auto; /* Yalnızca dikey kaydırma */ overflow-x: hidden; /* Yatay kaydırmayı engelle */ margin-bottom: 50px; /* Mobilde daha iyi görünüm için margin ayarı */ padding-bottom: 50px; /* Bottom nav yüksekliğini hesaba katmak için eklenen boşluk */ scrollbar-width: thin; } .chat-body2 { padding: 25px 15px; gap: 20px; display: flex; flex-direction: column; height: calc(79vh); /* Adjusts height based on the viewport height */ overflow-y: auto; /* Yalnızca dikey kaydırma */ overflow-x: hidden; /* Yatay kaydırmayı engelle */ scrollbar-width: thin; margin-bottom: 40px; /* Mobilde daha iyi görünüm için margin ayarı */ padding-bottom: 40px; } .chat-body3 { padding: 25px 15px; gap: 20px; display: flex; flex-direction: column; height: calc(70vh); /* Adjusts height based on the viewport height */ overflow-y: auto; /* Yalnızca dikey kaydırma */ overflow-x: hidden; /* Yatay kaydırmayı engelle */ scrollbar-width: thin; } .link { text-decoration: none; color: #000000; transition: color 0.3s ease; /* Geçiş efekti */ } nav-item .chat-body, .chat-form .message-input:hover { scrollbar-color: #6b6b6b transparent; } .chat-body .message { display: flex; gap: 11px; align-items: center; } .chat-body .message .bot-avatar { width: 30px; height: auto; fill: #fff; flex-shrink: 0; margin-bottom: 2px; align-self: flex-end; background: transparent; } .container { max-width: 100%; margin: 0 auto; border: 1px solid #e3e3e3; border-radius: 8px; overflow: hidden; text-align: center; background-color: #fff; font-family: Arial, sans-serif; } .container2 { max-width: 100%; margin: 0 auto; border: 1px solid #e3e3e3; border-radius: 8px; overflow: hidden; text-align: center; background-color: #fff; font-family: Arial, sans-serif; } .image-section img { margin: 10px auto; /* Üst ve alt boşluk, ayrıca ortalamak için */ display: block; max-width: 90%; /* Sağdan ve soldan daraltmak için genişliği sınırladık */ height: auto; padding: 6px 0; /* Üst ve alt boşluk */ } .image-section2 img { display: block; max-width: 100%; /* Sağdan ve soldan daraltmak için genişliği sınırladık */ height: auto; } .container3 { max-width: 100%; margin: 0 auto; border: 1px solid #e3e3e3; border-radius: 8px; overflow: hidden; /* Taşmaları engeller */ text-align: center; background-color: #fff; font-family: Arial, sans-serif; position: relative; /* Resmi doğru pozisyonlandırmak için */ } .image-section3 { position: relative; /* Görseli konumlandırabilmek için gerekli */ width: 100%; /* Konteynerin tamamını kapsar */ height: 200px; /* Yükseklik belirleyin */ overflow: hidden; /* Taşan kısmı gizler */ } .image-section3 img { display: block; width: 100%; /* Yatayda tüm konteyneri kaplar */ height: calc(70%); /* Görselin yüksekliğini %80 yaparak taşmayı sağlar */ object-fit: cover; /* Görselin en-boy oranını bozmadan alanı tamamen kaplamasını sağlar */ object-position: center; /* Görseli ortalayarak hizalar */ } .divider2 { width: 100%; /* Çizgi genişliği */ height: 1px; background-color: #e0e0e0; /* Çizgi rengi */ margin: 0px 0; /* Üst ve alt boşluk */ } .text-section2 { padding: 16px; transition: background-color 0.3s ease; } .text-section3 { padding: 16px; transition: background-color 0.3s ease; margin-top: -50px; /* Üstten daha yakın olmasını sağlamak için negatif margin */ } .text-section2 h1 { color: #000000; font-size: 14px; text-align: left; font-weight: 550; margin-bottom: 8px; line-height: 1.4; /* Satır yüksekliği */ user-select: none; } .text-section3 h1 { color: #000000; font-size: 14px; text-align: left; font-weight: 550; margin-bottom: 8px; line-height: 1.4; /* Satır yüksekliği */ user-select: none; } .text-section2 p { font-size: 14px; text-align: left; color: #625f5f; /* Açık gri renk */ font-weight: 300; line-height: 1.4; /* Satır yüksekliği */ user-select: none; } .text-section3 p { font-size: 14px; text-align: left; color: #625f5f; /* Açık gri renk */ font-weight: 300; line-height: 1.4; /* Satır yüksekliği */ user-select: none; } .text-section2:hover { background-color: #d6d6d6; /* İstediğiniz arka plan rengiyle değiştirebilirsiniz */ } br { pointer-events: none; /* Tıklama veya seçim etkinliğini devre dışı bırakır */ user-select: none; /* Seçimi devre dışı bırakır */ } .message-text span { display: block; /* Span'ı bloğa çevirerek alt satıra taşır */ margin-top: 7px; /* Yazının altına boşluk bırakır */ } .chat-body .message .bot-avatar2 { width: 30px; height: auto; fill: #fff; margin-bottom: 2px; background: transparent; } .chat-body .message .message-text { padding: 12px 16px; max-width: 80%; font-size: 0.85rem; } .chat-body .bot-message.thinking .message-text { padding: 2px 16px; } .chat-body .bot-message .message-text { background: #e9e9e999; border-radius: 13px 13px 13px 13px; font-weight: 320; line-height: 18.2px; } .chat-body .user-message { flex-direction: column; align-items: flex-end; } .chat-body .user-message .message-text { color: #fff; background: #000000; border-radius: 13px 13px 13px 13px; font-weight: 320; animation: sendMessageAnimation 0.3s ease forwards; } .chat-body .user-message .attachment { width: 50%; margin-top: -7px; border-radius: 13px 13px 13px 13px; } .chat-body .bot-message .thinking-indicator { display: flex; gap: 4px; padding-block: 15px; } .chat-body .bot-message .thinking-indicator .dot { height: 7px; width: 7px; opacity: 0.7; border-radius: 50%; background: #626262; animation: dotPulse 1.8s ease-in-out infinite; } .chat-body .bot-message .thinking-indicator .dot:nth-child(1) { animation-delay: 0.2s; } .chat-body .bot-message .thinking-indicator .dot:nth-child(2) { animation-delay: 0.3s; } .chat-body .bot-message .thinking-indicator .dot:nth-child(3) { animation-delay: 0.4s; } @keyframes dotPulse { 0%, 44% { transform: translateY(0); } 28% { opacity: 0.4; transform: translateY(-4px); } 44% { opacity: 0.2; } } #close-chatbot { display: none; /* Varsayılan olarak gizle */ } @media (max-width: 768px) { #close-chatbot { display: block; /* Telefon modunda görünür yap */ } } #close-chatbot-grw { display: none; /* Varsayılan olarak gizle */ } @media (max-width: 768px) { #close-chatbot-grw { display: block; /* Telefon modunda görünür yap */ } } .chat-footer { position: absolute; bottom: 0; width: 100%; background: transparent; padding: 15px 22px 20px; margin-bottom: 40px; /* Daha az boşluk bırakın */ } .chat-footer .chat-form { display: flex; align-items: center; position: relative; background: #fff; border-radius: 32px; box-shadow: 0 0 3px rgba(146, 146, 146, 0.504); transition: 0.5s ease, border-radius 0s; } .chat-form:focus-within { outline: 1px solid #bbbbbbde; } .chat-form .message-input { width: 100%; height: 47px; outline: none; resize: none; border: none; max-height: 180px; scrollbar-width: thin; border-radius: inherit; font-size: 0.95rem; padding: 14px 0 12px 18px; scrollbar-color: transparent transparent; } .chat-form .chat-controls { gap: 3px; height: 47px; display: flex; padding-right: 6px; align-items: center; align-self: flex-end; } .chat-form .chat-controls button { height: 35px; width: 35px; border: none; cursor: pointer; color: #8b8b8b; border-radius: 50%; font-size: 1.15rem; background: none; transition: 0.2s ease; } .chat-form .chat-controls button:hover, body.show-emoji-picker .chat-controls #emoji-picker { color: #808080; background: #dedede4f; } .chat-form .chat-controls #send-message { color: #fff; display: none; background: #000000; } .chat-form .message-input:valid~.chat-controls #send-message { display: block; } .chat-form .file-upload-wrapper { position: relative; height: 35px; width: 35px; } .chat-form .file-upload-wrapper :where(button, img) { position: absolute; } .chat-form .file-upload-wrapper img { height: 100%; width: 100%; object-fit: cover; border-radius: 50%; } .chat-form .file-upload-wrapper #file-cancel { color: #ff0000; background: #fff; } .chat-form .file-upload-wrapper :where(img, #file-cancel), .chat-form .file-upload-wrapper.file-uploaded #file-upload { display: none; } .chat-form .file-upload-wrapper.file-uploaded img, .chat-form .file-upload-wrapper.file-uploaded:hover #file-cancel { display: block; } em-emoji-picker { position: absolute; left: 50%; top: -337px; width: 100%; max-width: 350px; visibility: hidden; max-height: 330px; transform: translateX(-50%); } body.show-emoji-picker em-emoji-picker { visibility: visible; } .nav-item { display: flex; flex-direction: column; align-items: center; font-size: 0.9rem; color: #333; cursor: pointer; transition: color 0.3s; } .nav-item.active { color: #e31e1e; } .nav-text.active { font-weight: 500; } .chat-footer { margin-bottom: 60px; /* Alt menüye yer açmak için yeterli boşluk bırakın */ } .bottom-nav { position: fixed; bottom: 0; left: 0; width: 100%; background-color: #fff; box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.068); display: flex; justify-content: space-around; height: 60px; padding: 10px 0; z-index: 9999; /* Keep this high to ensure it remains above other elements */ } .image-container { position: relative; display: inline-block; } .bot-avatar { width: 30px; height: auto; margin-top: 5px; } .bot-avatar2 { width: 30px; height: auto; } .indicator { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background-color: rgba(0, 220, 0, 0.859); border-radius: 50%; border: 1px solid rgb(0, 0, 0); /* Kenarlık rengi kırmızı ve kalınlığı 3px */ animation: blink 2s infinite alternate; } /* Text styling */ .help-section h1, .help-section h2 { position: relative; z-index: 1; margin: 0; } .help-section h1 { font-size: 28px; font-weight: 800; color: #ccc; /* Lighter color for the first line */ } .help-section h2 { font-size: 28px; font-weight: 800; color: #fff; /* Brighter color for the second line */ margin-top: 5px; } a { text-decoration: none; } /* Ana kart */ .message-card, .message-card2 { width: 100%; /* Sağ ve sola tamamen uzat */ max-width: 100%; /* Maksimum genişliği sınırlamak için */ background-color: white; border-radius: 10px; padding: 14px; /* Kart içindeki boşluğu daralt */ font-family: Arial, sans-serif; text-align: left; margin: 0; /* Kenar boşluklarını kaldır */ border: 1px solid #dedede; } /* Başlık kısmı */ .message-header { font-weight: 570; font-size: 14px; transition: color 0.3s ease; /* Renk değişimi için geçiş efekti */ color: #000000; margin-bottom: 2px; } /* Profil resmi */ .profile-image { width: 40px; height: 40px; object-fit: cover; } .feature-section { display: inline-block; background-color: #e0e0e0e2; border-radius: 15px; padding: 3px 6px; font-family: Arial, sans-serif; font-size: 14px; color: #000; font-weight: 300; margin-left: 15px; float: left; /* Sol kenara yapışık olsun */ margin-top: 17px; /* Yukarıdan boşluk */ } /* İçerik kısmı */ .message-content { display: flex; align-items: center; /* İçeriği dikeyde ortalar */ justify-content: flex-start; /* İçeriği sola hizalar */ gap: 10px; font-size: 14.5px; transition: color 0.5s ease; /* Renk değişimi için geçiş efekti */ font-weight: 500; position: relative; /* Resmin konumunu kontrol etmek için */ } .search-bar { display: flex; align-items: center; margin: -5px; padding: 2.5px 0px; /* Üst-alt: 5px, Sağ-sol: 10px */ border: 1px solid #ccc; border-radius: 10px; background-color: #ffffff; } .search-bar input[type="text"] { flex: 1; border: none; outline: none; padding: 8px; background-color: transparent; margin-right: 10px; /* Sağdan boşluk bırak */ } .search-bar button { background: none; border: none; cursor: pointer; padding: 8px; } .search-bar .search-icon { width: 17px; /* İstediğiniz boyutta ayarlayın */ height: auto; } .chat-header-growwy { display: flex; flex-direction: column; /* Stack elements vertically */ } .search-bar { margin-top: 9px; /* Adds space between the header and search bar */ width: 108%; /* Optional: Adjust width as needed */ } @media (max-width: 480px) { .search-bar { margin-top: 15px; /* Adds space between the header and search bar */ width: 105%; /* Optional: Adjust width as needed */ } } .gri-çizgi { width: 100vw; /* Ekranın tam genişliğini kapla */ height: 0.5px; /* Çizgi yüksekliği */ background-color: #d3d3d365; /* Çizgi rengi */ margin: 0; /* Boşlukları sıfırla */ padding: 0; /* Padding sıfırla */ position: relative; /* Konumlandırma için gerekli */ left: 50%; /* Ortala */ transform: translateX(-50%); /* Merkeze hizala */ margin-top: -3px; /* Üstten küçük bir ofset */ } .button-container { display: flex; align-items: center; justify-content: space-between; } .right-icon { width: 9px; height: auto; margin-right: 10px; /* Resmi sola kaydırmak için negatif margin */ } .collections { font-size: 15px; margin-top: -3px; font-weight: 550; } .divider { width: 100%; /* Tüm kapsayıcı genişliği tam kapla */ height: 0.5px; /* Çizgi yüksekliği */ background-color: #d3d3d365; /* Çizgi rengi */ margin: 0; /* Boşlukları sıfırla */ padding: none; /* Padding sıfırla */ margin-top: 15px; margin-bottom: 20px; /* Üstten küçük bir ofset */ } .collection-item { width: 100%; margin-left: 5px; } .collection-item h3 { margin: 0; font-size: 13.3px; font-weight: 550; color: #000000; } .collection-item p { margin: 5px 0 0; font-size: 13px; color: #000000e0; font-weight: 350; } .collection-item .articles-count { margin-top: 10px; font-size: 13.5px; color: #4e4e4ee0; font-weight: 430; width: 100%; text-align: left; } .message-card:hover .message-header { color: red; /* Hover olduğunda 'Recent message' metnini kırmızı yapar */ } .right-image { position: absolute; /* Sabitleme */ top: 50%; /* Dikeyde ortalama */ right: 0; /* En sağa sabitleme */ transform: translateY(-50%); /* Tam ortalamak için */ } .right-image img { width: 9px; /* Resmin genişliğini ayarlayın */ height: auto; } .link:hover { color: #da0e0e; /* Hover efektiyle değişen bağlantı rengi */ text-decoration: none; /* Hover ile alt çizgi ekler */ } /* Mesaj ve gönderici bilgileri */ .sender-info { font-size: 13px; font-weight: 350; color: #484848; margin: 0; } /* Durum göstergesi */ .status-dot { width: 10px; height: 10px; background-color: red; border-radius: 50%; } @keyframes blink { 0% { opacity: 0; } 100% { opacity: 1; } } /* Responsive media query for mobile screens */ @media (max-width: 480px) { #chatbot-toggler { right: 20px; bottom: 20px; } .chatbot-popup { right: 0; bottom: 0; height: 100%; border-radius: 0; width: 100%; } .chatbot-popup .chat-header { padding: 12px 15px; } .chat-body { padding: 20px 15px; /* Telefon ekranında uyumlu padding */ height: calc(93vh - 100px); /* Aynı oranlarda yüksekliği korur */ margin-bottom: 110px; /* Mobilde daha iyi görünüm için margin ayarı */ padding-bottom: 110px; /* Bottom nav yüksekliğini hesaba katmak için eklenen boşluk */ } .chat-body2 { padding: 20px 15px; /* Telefon ekranında uyumlu padding */ height: calc(90vh); /* Aynı oranlarda yüksekliği korur */ margin-bottom: 60px; /* Mobilde daha iyi görünüm için margin ayarı */ padding-bottom: 60px; /* Bottom nav yüksekliğini hesaba katmak için eklenen boşluk */ } .chat-body3 { padding: 20px 15px; /* Telefon ekranında uyumlu padding */ height: calc(83vh); /* Aynı oranlarda yüksekliği korur */ margin-bottom: 60px; /* Mobilde daha iyi görünüm için margin ayarı */ padding-bottom: 60px; /* Bottom nav yüksekliğini hesaba katmak için eklenen boşluk */ } .container3 { margin-right: 12px; } .logo-text-grw { text-align: center; /* Yazıyı ortalar */ color: #fff; font-size: 16px; padding: 3.95px 0; /* Üst ve alt boşluk */ } .header-info .logo-text { font-weight: 600; font-size: 0.8rem; } .chat-footer { padding: 10px 20px 15px; } .chat-form .file-upload-wrapper.file-uploaded #file-cancel { opacity: 0; } }