.admin-support-view{display:flex;height:100%;gap:20px}.chat-list-panel{width:280px;flex-shrink:0;background-color:#161b22;border-radius:8px;display:flex;flex-direction:column;border:1px solid #30363d}.chat-list-header{padding:20px;font-size:1.2rem;font-weight:600;border-bottom:1px solid #3a4552}.chat-list{list-style:none;padding:10px;margin:0;overflow-y:auto}.chat-list-item{padding:15px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.chat-list-item:hover{background-color:#3a4552}.chat-list-item.active{background-color:#34eed1;color:#121820}.admin-chat-view{flex-grow:1;display:flex;flex-direction:column;background-color:#0d1117;color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:1px solid #30363d;border-radius:8px;overflow:hidden}.admin-chat-view__placeholder{display:flex;justify-content:center;align-items:center;height:100%;color:#a0a0a0;font-size:1.1rem}.admin-chat-header{display:flex;align-items:center;padding:1rem;background-color:black;border-bottom:1px solid #30363d43;gap:1rem;margin-top:40px}.admin-chat-header .avatar{width:40px;height:40px;border-radius:50%;background-color:#34eed1;color:#121820;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.admin-chat-header .username{margin:0;font-size:16px;font-weight:600}.admin-chat-messages{flex-grow:1;overflow-y:auto;padding:1rem;background-color:black;display:flex;flex-direction:column;gap:.75rem}.message-bubble{max-width:70%;padding:.5rem 1rem;border-radius:18px;line-height:1.4;position:relative}.message-bubble.sent{background-color:#34eed1;color:#121820;align-self:flex-end;border-bottom-right-radius:4px}.message-bubble.received{background-color:#2f353d;align-self:flex-start;border-bottom-left-radius:4px}.message-bubble p{margin:0}.admin-chat-form{display:flex;align-items:center;padding:1rem;background-color:#000000;border-top:1px solid #30363d;gap:10px}.admin-chat-form .admin-chat-input{flex:1 1;width:100%;padding:.75rem 1rem;background-color:#0d1117;border:1px solid #30363d;border-radius:20px;color:white}.admin-chat-form .admin-chat-send-btn{padding:.75rem 1.2rem;background-color:#34eed1;color:#121820;border:none;border-radius:20px;cursor:pointer;font-weight:500}.admin-chat-form .admin-chat-send-btn:disabled{background-color:#424242;cursor:not-allowed}.faq-item{background-color:#1a222d;border-radius:8px;margin-bottom:10px;border:1px solid #30363d}.faq-question{padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600}.faq-icon{font-size:1.5rem;transition:transform .3s ease}.faq-icon.open{transform:rotate(45deg)}.faq-answer{padding:0 20px 15px;color:#b0b8c4;line-height:1.6;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-container{width:100%;max-width:800px;margin:0 auto 2rem}.faq-container h2{text-align:center;margin-bottom:1.5rem;font-size:1.8rem}