.ticket_form .text-muted {display: block;margin-top: 6px;color: #6b7c90 !important;font-size: 12px;}
.ticket_form .btn {float: none;}
.uye-hesap-split .ticket_menu:empty,
.uye-hesap-split .uye-hesap-detail:not(:has(*)) {display: none;}

.listing.msj.ticket_menu {background: #fff;border: 1px solid #e4ebf3;border-radius: 12px;overflow: hidden;}
.ticket_menu ul {list-style: none;padding: 0;margin: 0;}
.ticket_menu ul li {display: block;width: 100%;margin: 0;}
.ticket_menu ul li:before {content: none;float: none;display: none;}
.ticket_menu ul li a {display: block;padding: 12px 16px;width: 100%;border: 0;border-bottom: 1px solid #eef2f6;text-decoration: none;color: #1c2b3a;font-weight: 600;background: #fff;}
.ticket_menu ul li a:hover,
.ticket_menu ul li a.active {background: #f3f8ff;color: #056bfd;font-weight: 700;}
.ticket_menu ul li:last-child a {border-bottom: 0;}
.mesaj-page-content .ticket_menu a {color: #1c2b3a;text-decoration: none;}
.mesaj-page-content .ticket_menu a:hover,
.mesaj-page-content .ticket_menu a.active {color: #056bfd;}

.uye-hesap-detail .listing.msj {background: transparent;}
.rez-talep-baslik {display: block;padding: 12px 14px;border: 1px solid #e4ebf3;border-radius: 10px;font-size: 13px;color: #6b7c90;margin-bottom: 12px;background: #f8fafc;}
.rez-talep-baslik:empty {display: none;}
.rez-talep-baslik.main {display: block;border: 0;border-radius: 0;font-size: 15px;color: #1c2b3a;margin: 0 0 14px;padding: 0;font-weight: 700;background: transparent;font-family: "Montserrat", sans-serif;}
.rez-talep-mesajlar {list-style: none;margin: 0;padding: 0;}
.rez-talep-mesajlar li {display: block;background: #f4f7fb;margin-top: 8px;border-radius: 10px;overflow: hidden;}
.rez-talep-mesajlar li:first-child {margin-top: 0;}
.rez-talep-mesajlar li.yonetici {background: #f7f7f8;}
.rez-talep-mesajlar li .top {position: relative;padding: 8px 14px;background: #e8f1ff;}
.rez-talep-mesajlar li.yonetici .top {background: #eceff3;}
.rez-talep-mesajlar li.yonetici .date {background: #e2e6eb !important;}
.rez-talep-mesajlar li .top .icon {font-size: 14px;}
.rez-talep-mesajlar li .top .date {position: absolute;right: 0;top: 0;height: 100%;display: flex;align-items: center;background: #d7e6ff;padding: 0 12px;color: #41556c;font-weight: 600;font-size: 12px;}
.rez-talep-mesajlar li .top .name {display: inline-block;padding: 4px 0;font-size: 14px;font-weight: 700;color: #1c2b3a;}
.rez-talep-mesajlar li .body {padding: 10px 14px;color: #31445c;font-size: 14px;}
.uye-hesap-detail .cevap-yaz-form-submit,
.uye-hesap-detail .btn.bg-blue {background: #e62628;border-color: #e62628;color: #fff;border-radius: 10px;padding: 10px 18px;font-weight: 700;}
