:root{--lw-primary-color:#1a9e4e}
body{background:#F4FAF6!important;color:#0D2018!important}
.main-content{background:#F4FAF6!important}
.navbar-top{background:#fff!important;border-bottom:1px solid rgba(26,158,78,0.14)!important;box-shadow:0 1px 0 rgba(26,158,78,0.08)!important}
.navbar-top .nav-link{color:rgba(13,32,24,0.65)!important}
.navbar-top .nav-link:hover{color:#1a9e4e!important}
.navbar-top .navbar-search .form-control{background:rgba(26,158,78,0.06)!important;border-color:rgba(26,158,78,0.18)!important;color:#0D2018!important}
#sidenav-main{background:#fff!important;border-right:1px solid rgba(26,158,78,0.14)!important;box-shadow:2px 0 16px rgba(8,28,17,0.06)!important}
.sidenav-header{border-bottom:1px solid rgba(26,158,78,0.12)!important;background:#fff!important}
.navbar-vertical .navbar-nav .nav-link{color:rgba(13,32,24,0.65)!important;border-radius:10px!important;margin:3px 8px!important;border:1px solid transparent!important;transition:all 0.2s!important;padding:0.65rem 1rem!important}
.navbar-vertical .navbar-nav .nav-link:hover{background:rgba(26,158,78,0.08)!important;color:#1a9e4e!important;border-color:rgba(26,158,78,0.18)!important}
.navbar-vertical .navbar-nav .nav-link.active,.active>.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active{background:rgba(26,158,78,0.1)!important;color:#1a9e4e!important;border-color:rgba(26,158,78,0.22)!important;border-left:none!important}
.navbar-vertical .navbar-nav .nav-link i{color:#7da68c!important}
.navbar-vertical .navbar-nav .nav-link:hover i,.navbar-vertical .navbar-nav .nav-link.active i{color:#1a9e4e!important}
.navbar-vertical-label{color:#7da68c!important;font-size:0.65rem!important;letter-spacing:0.08em!important}
.navbar-brand{border-bottom:1px solid rgba(26,158,78,0.12)!important}
.bg-white,.navbar-collapse,.bg-light{background:#fff!important}
.card,.card-header,.main-content .navbar-top,fieldset,.bg-gradient-default{background:#fff!important;border:1px solid rgba(26,158,78,0.12)!important;border-radius:14px!important;box-shadow:0 1px 4px rgba(8,28,17,0.06)!important}
.card:hover{transform:translateY(-2px)!important;border-color:rgba(26,158,78,0.25)!important;box-shadow:0 6px 20px rgba(8,28,17,0.08)!important}
.card-header{border-bottom:1px solid rgba(26,158,78,0.1)!important;color:#0D2018!important;border-radius:14px 14px 0 0!important}
.card-footer{background:#fff!important;border-top:1px solid rgba(26,158,78,0.08)!important}
.card.bg-dark{background:linear-gradient(135deg,#f0faf5,#e8f5ee)!important}
.card .text-white,.card h5,.card h6{color:#0D2018!important}
.card h2,.card .h2{color:#071810!important;font-weight:700!important}
.card .text-uppercase{color:#7da68c!important;font-size:0.7rem!important;letter-spacing:0.08em!important}
.card a{color:#1a9e4e!important}
.card a:hover{color:#0f6e35!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#0D2018!important}
.text-muted{color:#7da68c!important}
.text-dark,.lw-details-item,.text-blue{color:#0D2018!important}
.text-green,.text-primary,.text-success{color:#1a9e4e!important}
a{color:#1a9e4e}
.icon-shape{width:52px!important;height:52px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.bg-gradient-red,.bg-gradient-orange,.bg-gradient-pink,.bg-gradient-purple,.bg-gradient-blue,.bg-gradient-cyan,.bg-gradient-teal,.bg-gradient-green{border-radius:12px!important}
.table td,.table th,.thead-light th{border-color:rgba(26,158,78,0.08)!important;color:#0D2018!important}
.thead-light th{background:rgba(26,158,78,0.06)!important;color:#1a9e4e!important}
div.dataTables_wrapper table.dataTable>tbody>tr:hover{background:rgba(26,158,78,0.04)!important}
.bg-primary,.bg-success,.btn-success,.btn.btn-primary,.page-item.active .page-link{background-color:#1a9e4e!important;border-color:#1a9e4e!important;color:#fff!important}
.btn-primary{background:#1a9e4e!important;border-color:#1a9e4e!important;color:#fff!important;border-radius:10px!important}
.btn-primary:hover{background:#0f6e35!important;border-color:#0f6e35!important}
.btn-outline-primary{border-color:#1a9e4e!important;color:#1a9e4e!important;border-radius:10px!important}
.btn-outline-primary:hover{background:#1a9e4e!important;color:#fff!important}
.btn.btn-light,.swal2-cancel.swal2-styled{background-color:#EAF4EE!important;border-color:rgba(26,158,78,0.2)!important;color:#0D2018!important}
.btn.btn-danger{background-color:#dc2626!important;border:1px solid #dc2626!important}
.btn-default{background-color:#EAF4EE!important;border-color:rgba(26,158,78,0.2)!important;color:#0D2018!important}
.btn.btn-secondary,.btn-group .btn.btn-black.dropdown-toggle{background-color:#fff!important;border:1px solid rgba(26,158,78,0.2)!important;color:#0D2018!important}
.form-control,.selectize-control.single .selectize-input.input-active,.selectize-input,.selectize-input.full{background-color:#fff!important;color:#0D2018!important;border-radius:10px!important}
.form-control:focus{border-color:#1a9e4e!important;box-shadow:0 0 0 3px rgba(26,158,78,0.1)!important}
.form-control::placeholder{color:#7da68c!important}
.form-control-label{color:#0D2018!important}
select.form-control option{background:#fff;color:#0D2018}
.input-group-text{background:#f0faf5!important;border:1px solid rgba(26,158,78,0.2)!important;color:#7da68c!important}
label{color:#1C3A27!important}
fieldset legend,.btn-group .btn.btn-black.dropdown-toggle,.btn.btn-secondary{background-color:#fff!important;border:1px solid rgba(26,158,78,0.2)!important;color:#1a9e4e!important}
legend{cursor:pointer}
.modal .modal-body,.modal-content,.selectize-dropdown{background-color:#fff!important;border:1px solid rgba(26,158,78,0.16)!important;border-radius:16px!important;color:#0D2018!important}
.modal-content .modal-header{border-bottom:1px solid rgba(26,158,78,0.1)}
.modal-footer,.modal-open .modal.lw-has-form .modal-footer,hr{border-top:1px solid rgba(26,158,78,0.1)!important}
.dropdown-menu{background-color:#fff!important;border:1px solid rgba(26,158,78,0.16)!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(8,28,17,0.1)!important;color:#0D2018!important}
.dropdown-item{color:#0D2018!important}
.dropdown-item:hover,.dropdown-item:before{background-color:rgba(26,158,78,0.07)!important;color:#1a9e4e!important}
.alert-danger{background:rgba(220,53,69,0.06)!important;border:1px solid rgba(220,53,69,0.2)!important;border-radius:12px!important;color:#dc2626!important}
.alert-warning{background:rgba(217,119,6,0.07)!important;border:1px solid rgba(217,119,6,0.2)!important;border-radius:12px!important;color:#b45309!important}
.alert-success{background:rgba(26,158,78,0.07)!important;border:1px solid rgba(26,158,78,0.22)!important;border-radius:12px!important;color:#1a9e4e!important}
.alert-info{background:rgba(59,130,246,0.07)!important;border:1px solid rgba(59,130,246,0.22)!important;border-radius:12px!important;color:#1d4ed8!important}
.badge-success,.badge.bg-success{background-color:#1a9e4e!important;color:#fff!important}
.badge-danger,.badge.bg-danger{background-color:rgba(220,53,69,0.1)!important;color:#dc2626!important}
.badge.badge-warning,.btn-warning{background-color:rgba(217,119,6,0.1)!important;border-color:rgba(217,119,6,0.2)!important;color:#b45309!important}
.list-group-item{background-color:#fff!important;border:0;border-bottom:1px solid rgba(26,158,78,0.08)!important;border-radius:0}
.list-group-item:focus,.list-group-item:hover{background-color:rgba(26,158,78,0.05)!important}
.nav-tabs .nav-link{background-color:#f0faf5;color:#7da68c;border-radius:8px 8px 0 0!important}
.nav-tabs .nav-link.active{background-color:#1a9e4e!important;color:#fff!important}
.nav-link:hover{color:#1a9e4e!important}
.page-item.disabled .page-link,.page-link{background-color:#fff!important;border:1px solid rgba(26,158,78,0.18)!important;color:#1a9e4e!important}
.progress{background:rgba(26,158,78,0.1)!important;border-radius:100px!important;height:6px!important}
.progress-bar{background:#1a9e4e!important}
.lw-breadcrumb-container{background-color:#EAF4EE!important}
.breadcrumb-item a{color:#1a9e4e!important}
.breadcrumb-item.active{color:#7da68c!important}
div:where(.swal2-container) div:where(.swal2-popup){background:#fff!important}
.header{background:#fff!important;border-bottom:1px solid rgba(26,158,78,0.12)!important}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-track{background:#EAF4EE}
::-webkit-scrollbar-thumb{background:rgba(26,158,78,0.3)!important;border-radius:4px}
::-webkit-scrollbar-thumb:hover{background:#1a9e4e}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation{background:#f0faf5 url(../../imgs/wa-message-bg.png) repeat!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message{color:#0D2018}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.sent{background-color:#dcfce7}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.sent:after{border-color:transparent transparent transparent #dcfce7}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.received{background:#fff}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .user-bar{background:#f0faf5;border-bottom:1px solid rgba(26,158,78,0.12)}
.card.lw-whatsapp-chat-block-container .nav-tabs .nav-link{background-color:#f0faf5;color:#0D2018}
.flowchart-operator{background:#fff!important;border-color:rgba(26,158,78,0.2)!important;border-radius:6px}
.flowchart-operator .flowchart-operator-title{background:#f0faf5!important;border-bottom:1px solid rgba(26,158,78,0.12)!important;color:#0D2018}
@media (min-width:992px){
.lw-minimized-menu #sidenav-main{width:250px!important;transform:none!important}
.lw-minimized-menu .navbar-vertical .navbar-nav .nav-link .nav-link-text{display:inline!important}
.lw-minimized-menu .navbar-vertical .navbar-brand{justify-content:flex-start!important;padding:1rem 1.25rem!important}
.lw-minimized-menu .main-content{margin-left:250px!important}
.lw-minimized-menu .navbar-vertical-label{display:block!important}
.lw-minimized-menu .navbar-vertical .navbar-nav .nav-link{justify-content:flex-start!important}
}
.dataTables_wrapper .dataTables_paginate{float:right!important;padding:0.75rem 1.25rem!important;border-top:1px solid rgba(26,158,78,0.08)!important}
.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate .paginate_button:focus,.dataTables_wrapper .dataTables_paginate .paginate_button:active{display:inline-block!important;background:#fff!important;border:1px solid rgba(26,158,78,0.15)!important;border-radius:8px!important;color:#0D2018!important;padding:0.4rem 0.9rem!important;margin:0 2px!important;font-size:0.825rem!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:rgba(26,158,78,0.08)!important;border-color:rgba(26,158,78,0.25)!important;color:#1a9e4e!important}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#1a9e4e!important;border-color:#1a9e4e!important;color:#fff!important;font-weight:600!important}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#EAF4EE!important;border-color:rgba(26,158,78,0.08)!important;color:#7da68c!important;cursor:not-allowed!important}
.dataTables_wrapper .dataTables_paginate .ellipsis{color:#7da68c!important;padding:0 4px!important;border:none!important;background:none!important}
.dataTables_wrapper .dataTables_length select{display:inline-block!important;width:auto!important;min-width:65px!important;background:#fff!important;border:1px solid rgba(26,158,78,0.2)!important;color:#0D2018!important;border-radius:8px!important;padding:0.3rem 0.6rem!important;font-size:0.825rem!important;height:auto!important;-webkit-appearance:auto!important;appearance:auto!important}
.header.pb-6{padding-bottom:0!important;min-height:0!important}
.header-body{padding-top:1rem!important;padding-bottom:0!important}
.mt-lg--6{margin-top:1rem!important}
.container-fluid.mt-lg--6{margin-top:1rem!important}
body:not(.lw-minimized-menu) .main-content #navbar-main{margin-left:0!important;width:100%!important;padding-left:0!important}
.lw-minimized-menu .main-content #navbar-main{margin-left:0!important;width:100%!important;padding-left:0!important}
.main-content #navbar-main{padding-left:0!important;position:sticky!important;top:0!important;z-index:100!important}
.lw-guest-page body,.lw-guest-page html{background-image:none!important}
.lw-guest-page .main-content-has-bg::before{display:none!important}
.lw-guest-page{background:#F4FAF6!important;background-image:none!important}
.lw-guest-page .main-content{background:#F4FAF6!important;background-image:none!important;padding-bottom:0!important;margin-bottom:0!important}
.lw-auth-page{min-height:100vh!important;margin:0!important;padding:2rem 1rem!important}
#sidenav-main{background:#fff!important;border-right:1px solid rgba(26,158,78,0.12)!important;box-shadow:none!important;width:250px!important;position:fixed!important;top:0!important;left:0!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:999!important;display:flex!important;flex-direction:column!important}
.lw-sidebar-header{padding:1.25rem 1.25rem 1rem!important;border-bottom:1px solid rgba(26,158,78,0.1)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important}
.lw-sidebar-logo img{max-height:36px!important;object-fit:contain!important}
.lw-sidebar-nav{padding:0.75rem 0!important;flex:1!important}
.lw-nav-section-label{color:#7da68c!important;font-size:0.65rem!important;font-weight:600!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:0.75rem 1.25rem 0.35rem!important;display:block!important}
.lw-nav-item{display:block!important;margin:1px 0.625rem!important}
.lw-nav-link{display:flex!important;align-items:center!important;gap:10px!important;padding:0.6rem 0.875rem!important;border-radius:10px!important;color:rgba(13,32,24,0.65)!important;text-decoration:none!important;font-size:0.875rem!important;font-weight:400!important;border:1px solid transparent!important;cursor:pointer!important;background:transparent!important;width:100%!important;text-align:left!important}
.lw-nav-link:hover{background:rgba(26,158,78,0.07)!important;color:#1a9e4e!important;border-color:rgba(26,158,78,0.14)!important}
.lw-nav-link.active{background:rgba(26,158,78,0.1)!important;color:#1a9e4e!important;border-color:rgba(26,158,78,0.18)!important}
.lw-nav-link i.nav-icon{width:18px!important;text-align:center!important;color:#7da68c!important;font-size:0.9rem!important;flex-shrink:0!important}
.lw-nav-link:hover i.nav-icon,.lw-nav-link.active i.nav-icon{color:#1a9e4e!important}
.lw-nav-link .nav-text{flex:1!important}
.lw-nav-link .nav-chevron{font-size:0.65rem!important;color:#7da68c!important;margin-left:auto!important}
.lw-subnav{padding:2px 0 4px!important;display:none!important}
.lw-subnav.show{display:block!important}
.lw-subnav-link{display:flex!important;align-items:center!important;gap:8px!important;padding:0.45rem 0.875rem 0.45rem 2.75rem!important;color:rgba(13,32,24,0.5)!important;text-decoration:none!important;font-size:0.8rem!important;border-radius:8px!important;margin:1px 0.625rem!important}
.lw-subnav-link:hover{color:#1a9e4e!important;background:rgba(26,158,78,0.06)!important}
.lw-subnav-link.active{color:#1a9e4e!important}
.lw-subnav-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:rgba(26,158,78,0.3)!important;flex-shrink:0!important}
.lw-subnav-link:hover .lw-subnav-dot,.lw-subnav-link.active .lw-subnav-dot{background:#1a9e4e!important}
.lw-sidebar-footer{padding:0.875rem 1.25rem!important;border-top:1px solid rgba(26,158,78,0.1)!important}
.lw-sidebar-user{display:flex!important;align-items:center!important;gap:10px!important}
.lw-sidebar-avatar{width:34px!important;height:34px!important;border-radius:10px!important;background:rgba(26,158,78,0.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1a9e4e!important;font-size:0.8rem!important;flex-shrink:0!important}
.lw-sidebar-user-info{flex:1!important;min-width:0!important}
.lw-sidebar-user-name{color:#0D2018!important;font-size:0.8rem!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.lw-sidebar-user-role{color:#7da68c!important;font-size:0.7rem!important}
.lw-sidebar-logout{color:#7da68c!important;text-decoration:none!important;padding:4px!important;border-radius:6px!important}
.lw-sidebar-logout:hover{color:#dc2626!important;background:rgba(220,53,69,0.06)!important}
.lw-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:100px!important;font-size:0.65rem!important;font-weight:600!important;background:rgba(220,53,69,0.12)!important;color:#dc2626!important;margin-left:auto!important}
.lw-warning-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#d97706!important;flex-shrink:0!important}
.main-content{margin-left:250px!important}
@media(max-width:768px){#sidenav-main{transform:translateX(-100%)!important}.main-content{margin-left:0!important}}
.icon-shape{background:rgba(26,158,78,0.1)!important;border-radius:14px!important}
.icon-shape i{color:#1a9e4e!important}
.bg-gradient-red,.bg-gradient-orange,.bg-gradient-pink,.bg-gradient-purple,.bg-gradient-blue,.bg-gradient-cyan,.bg-gradient-teal,.bg-gradient-green,.bg-gradient-info,.bg-gradient-danger,.bg-gradient-warning,.bg-gradient-success,.bg-gradient-default{background:rgba(26,158,78,0.1)!important;box-shadow:none!important;border-radius:14px!important}
.bg-gradient-red i,.bg-gradient-orange i,.bg-gradient-pink i,.bg-gradient-purple i,.bg-gradient-blue i,.bg-gradient-cyan i,.bg-gradient-teal i,.bg-gradient-green i,.bg-gradient-info i,.bg-gradient-danger i,.bg-gradient-warning i,.bg-gradient-success i,.bg-gradient-default i{color:#1a9e4e!important}
.card h2,.card .h2,.card h3,.card .h3{color:#071810!important;font-weight:700!important;font-size:2rem!important}
.card .text-uppercase{color:#7da68c!important;font-size:0.7rem!important;letter-spacing:0.08em!important;margin-bottom:0.5rem!important}
.card a.text-success{color:#1a9e4e!important;font-size:0.8rem!important;font-weight:500!important}
.card.card-stats{border-left:3px solid rgba(26,158,78,0.25)!important}
.card.card-stats:hover{border-left-color:#1a9e4e!important}
.card-body{padding:1.25rem 1.5rem!important}
.lw-logged-as-badge{background:rgba(217,119,6,0.08)!important;border:1px solid rgba(217,119,6,0.18)!important;border-radius:8px!important;padding:0.35rem 0.75rem!important;font-size:0.75rem!important;color:#b45309!important}
.lw-auth-light .lw-topbar-btn{margin:0 2px!important}
.lw-nav-section-label{padding:1rem 1.25rem 0.35rem!important;margin-top:0.25rem!important}
.lw-nav-section-label:first-of-type{padding-top:0.5rem!important}
.alert.alert-danger{border-left:3px solid #dc2626!important;padding:0.875rem 1.25rem!important}
.header.pb-5{padding-bottom:1rem!important}
.header.pt-2{padding-top:0.5rem!important}
.header.pt-md-7{padding-top:0.5rem!important}
.header{padding:0.75rem 0 0.75rem!important}
.header .header-body{padding-top:0.5rem!important;padding-bottom:0.5rem!important}
.header .container-fluid{padding-top:0!important;padding-bottom:0!important}
.card{margin:1rem 0!important}
.lw-page-content{background:transparent!important}
.lw-page-header{background:transparent!important}
.lw-page-header h1{color:#1a9e4e!important}
.lw-page-header .border-bottom{border-color:rgba(26,158,78,0.12)!important}
.animated-card{background:#fff!important;border:1px solid rgba(26,158,78,0.12)!important;border-radius:14px!important}
.animated-card:hover{border-color:rgba(26,158,78,0.25)!important}
.animated-card h2,.animated-card h3{color:#0D2018!important}
pre,pre code{background:#f0faf5!important;color:#0f6e35!important;border:1px solid rgba(26,158,78,0.18)!important;border-radius:10px!important;padding:1.25rem!important;font-size:0.8rem!important;line-height:1.8!important;overflow-x:auto!important;white-space:pre-wrap!important;word-break:break-word!important;display:block!important;visibility:visible!important;opacity:1!important}
pre *,pre span,pre code *{color:#0f6e35!important;border:none!important;background:transparent!important;visibility:visible!important}
.modal .modal-dialog{background-color:transparent!important}
.custom-control-input:checked~.custom-control-label::before{background-color:#1a9e4e!important;border-color:#1a9e4e!important}
.custom-control-label::before{background-color:#fff!important;border:2px solid rgba(26,158,78,0.3)!important}
.custom-toggle input:checked+.custom-toggle-slider{background:#1a9e4e!important;border-color:#1a9e4e!important}
.custom-toggle .custom-toggle-slider{background:#EAF4EE!important;border:1px solid rgba(26,158,78,0.3)!important}
.custom-toggle .custom-toggle-slider::before{background:#7da68c!important}
.custom-toggle input:checked+.custom-toggle-slider::before{background:#fff!important}
.lw-auth-light .lw-topbar .navbar-nav{display:flex!important;align-items:center!important}
.lw-auth-light .lw-topbar .navbar-nav .nav-item{list-style:none!important}
.lw-auth-light .lw-topbar .navbar-nav .nav-link.dropdown-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:8px!important;border:1px solid rgba(26,158,78,0.14)!important;background:transparent!important;color:#7da68c!important;padding:0!important}
.lw-auth-light .lw-topbar .navbar-nav .nav-link.dropdown-toggle::after{display:none!important}
.lw-auth-light .lw-topbar .navbar-nav .nav-link.dropdown-toggle:hover{background:rgba(26,158,78,0.07)!important;border-color:rgba(26,158,78,0.25)!important;color:#1a9e4e!important}
.header-body .row{align-items:stretch!important}
.header-body .row>[class*="col"]{display:flex!important;flex-direction:column!important}
.header-body .card.card-stats{flex:1!important;margin-bottom:1rem!important}
.header-body .card.card-stats .card-body{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}
.lw-auth-light .lw-topbar-right .navbar-nav{flex-direction:row!important;align-items:center!important}
.lw-auth-light .lw-topbar-right .navbar-nav .nav-item{display:inline-flex!important;align-items:center!important}
.lw-guest-page .main-content{margin-left:0!important}
.lw-guest-nav-links .navbar-nav{flex-direction:row!important;align-items:center!important}
.lw-guest-nav-links .navbar-nav .nav-item{display:inline-flex!important;align-items:center!important}
.lw-contact-list-block h1,.lw-contact-list-block hr.my-2{display:none!important}
.badge.bg-yellow,.badge.bg-yellow.text-dark{background:#1a9e4e!important;color:#fff!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message{color:#0D2018!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.received{background:#fff!important;color:#0D2018!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.received:after{border-color:transparent #fff transparent transparent!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.sent{background:#dcfce7!important;color:#0D2018!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.sent:after{border-color:transparent transparent transparent #dcfce7!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .metadata .time{color:#7da68c!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .user-bar{background:#f0faf5!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation{background:#f0faf5 url(../../imgs/wa-message-bg.png) repeat!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation-compose input,.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation-compose>div{background:#fff!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation-compose .send .circle{background:#1a9e4e!important}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .emojionearea .emojionearea-editor{background:#fff!important;color:#0D2018!important}
.card.lw-whatsapp-chat-block-container .nav-tabs .nav-link{background:transparent!important;color:#7da68c!important}
.card.lw-whatsapp-chat-block-container .nav-tabs .nav-link.active{background:rgba(26,158,78,0.1)!important;color:#1a9e4e!important}
.card.lw-whatsapp-chat-block-container .nav-tabs{border-bottom:1px solid rgba(26,158,78,0.15)!important}
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact{border-bottom:1px solid rgba(26,158,78,0.08)!important}
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact h3{font-size:0.82rem!important;font-weight:600!important;color:#0D2018!important}
.card.lw-whatsapp-chat-block-container .lw-chat-history-container{background:#fff!important}
.card.lw-whatsapp-chat-block-container .lw-system-message-container{background:rgba(26,158,78,0.07)!important}
.card.lw-whatsapp-chat-block-container .lw-contact-crm-block,.card.lw-whatsapp-chat-block-container .lw-contact-list-block{background:#f0faf5!important}
body:has(.lw-whatsapp-chat-block-container){overflow:hidden!important}
body:has(.lw-whatsapp-chat-block-container) .main-content{overflow:hidden!important;height:100vh!important}
body:has(.lw-whatsapp-chat-block-container) .container-fluid{height:100%!important;padding-bottom:0!important}
body:has(.lw-whatsapp-chat-block-container) .card.lw-whatsapp-chat-block-container{border-radius:0!important;border:none!important;margin:0!important;height:calc(100vh - 30px)!important}
body:has(.lw-whatsapp-chat-block-container) .card.lw-whatsapp-chat-block-container .card-body{border-radius:0!important;border:none!important;padding:0!important;margin:0!important;overflow:hidden!important}
body:has(.lw-whatsapp-chat-block-container) .lw-whatsapp-chat-window{overflow:hidden!important}
body:has(.lw-whatsapp-chat-block-container) .lw-whatsapp-chat-window .row{margin-right:0!important;margin-left:0!important;display:flex!important;flex-wrap:wrap!important;height:100%!important}
body:has(.lw-whatsapp-chat-block-container) .container-fluid{padding:0!important;margin:0!important}
.card.lw-whatsapp-chat-block-container:hover{transform:none!important;box-shadow:none!important}
@media(min-width:768px){.card.lw-whatsapp-chat-block-container .lw-contact-crm-block,.card.lw-whatsapp-chat-block-container .lw-contact-list-block{height:calc(100vh - 30px)!important;overflow-y:auto!important}}
.card.lw-whatsapp-chat-block-container .lw-contact-crm-block{height:100vh!important;overflow-y:auto!important}
[style*="color: #333"],[style*="color: #000"]{color:#0D2018!important}
[style*="color: #666"],[style*="color: #777"]{color:#7da68c!important}
[style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background-color: white"],[style*="background-color: #f8f9fa"]{background:#fff!important;background-color:#fff!important}

/* ===== CHAT LIGHT MODE POLISH ===== */
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation{background:#f0faf5!important;background-image:none!important;}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.sent{background:#dcfce7!important;color:#0D2018!important;border-radius:12px 12px 0 12px!important;box-shadow:0 1px 2px rgba(8,28,17,0.06)!important;}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .message.received{background:#fff!important;color:#0D2018!important;border-radius:12px 12px 12px 0!important;box-shadow:0 1px 2px rgba(8,28,17,0.06)!important;}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .user-bar{background:#fff!important;border-bottom:1px solid rgba(26,158,78,0.12)!important;}
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation-compose>div,.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .conversation-compose input{background:#fff!important;border-top:1px solid rgba(26,158,78,0.1)!important;}
.card.lw-whatsapp-chat-block-container .lw-contact-list-block{background:#fafcfb!important;border-right:1px solid rgba(26,158,78,0.1)!important;}
.card.lw-whatsapp-chat-block-container .lw-contact-crm-block{background:#fafcfb!important;border-left:1px solid rgba(26,158,78,0.1)!important;}
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact:hover{background:rgba(26,158,78,0.05)!important;}
.card.lw-whatsapp-chat-block-container .nav-tabs{background:#fff!important;border-bottom:1px solid rgba(26,158,78,0.12)!important;}
.card.lw-whatsapp-chat-block-container .nav-tabs .nav-link{color:#7da68c!important;background:transparent!important;}
.card.lw-whatsapp-chat-block-container .nav-tabs .nav-link.active{background:rgba(26,158,78,0.1)!important;color:#1a9e4e!important;}
/* ===== END CHAT POLISH ===== */

/* ===== TOPBAR LIGHT OVERRIDE ===== */
.lw-topbar{background:#ffffff!important;border-bottom:1px solid rgba(26,158,78,0.14)!important;}
.lw-topbar-page-title{color:#0D2018!important;}
.lw-topbar-btn{border-color:rgba(26,158,78,0.14)!important;color:#7da68c!important;}
.lw-topbar-btn:hover{background:rgba(26,158,78,0.07)!important;border-color:rgba(26,158,78,0.25)!important;color:#1a9e4e!important;}
.lw-topbar-btn.active{color:#1a9e4e!important;border-color:rgba(26,158,78,0.25)!important;}
.lw-topbar-divider{background:rgba(26,158,78,0.12)!important;}
.lw-user-trigger{border-color:rgba(26,158,78,0.14)!important;color:#0D2018!important;}
.lw-user-trigger:hover{background:rgba(26,158,78,0.07)!important;border-color:rgba(26,158,78,0.25)!important;}
.lw-user-avatar{background:rgba(26,158,78,0.1)!important;color:#1a9e4e!important;}
.lw-user-name{color:#0D2018!important;}
.lw-user-dropdown{background:#fff!important;border-color:rgba(26,158,78,0.15)!important;box-shadow:0 8px 32px rgba(8,28,17,0.1)!important;}
.lw-user-dropdown-header{border-bottom-color:rgba(26,158,78,0.08)!important;}
.lw-user-dropdown-header p{color:#7da68c!important;}
.lw-user-dropdown-header h6{color:#0D2018!important;}
.lw-user-dropdown-item{color:#0D2018!important;}
.lw-user-dropdown-item:hover{background:rgba(26,158,78,0.07)!important;color:#1a9e4e!important;}
.lw-user-dropdown-item i{color:#7da68c!important;}
.lw-user-dropdown-item:hover i{color:#1a9e4e!important;}
.lw-user-dropdown-divider{background:rgba(26,158,78,0.08)!important;}
.lw-logged-as-dropdown{background:#fff!important;border-color:rgba(26,158,78,0.15)!important;}
.lw-logged-as-info{color:#4d7860!important;}
/* ===== END ===== */

/* ===== CHAT CONTACT NAME FIX ===== */
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact h3,
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact h4,
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact .lw-contact-name,
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .user-bar h3,
.card.lw-whatsapp-chat-block-container .lw-whatsapp-chat-window .user-bar span,
.card.lw-whatsapp-chat-block-container h3,
.card.lw-whatsapp-chat-block-container h4,
.card.lw-whatsapp-chat-block-container h5,
.card.lw-whatsapp-chat-block-container h6,
.card.lw-whatsapp-chat-block-container p,
.card.lw-whatsapp-chat-block-container span:not(.badge){color:#0D2018!important;}
.card.lw-whatsapp-chat-block-container .lw-contact-list .lw-contact .text-muted,
.card.lw-whatsapp-chat-block-container small{color:#7da68c!important;}
/* ===== END ===== */

/* ===== DROPDOWN DOUBLE BORDER FIX ===== */
.selectize-input,
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input.input-active,
.selectize-input.full,
select.form-control,
.form-select{outline:none!important;box-shadow:none!important;}
.selectize-control{box-shadow:none!important;}
.selectize-control.single .selectize-input::after{border-color:#1a9e4e transparent transparent!important;}
/* ===== END ===== */


@media(max-width:991px){
    #sidenav-main{transform:translateX(-100%)!important;transition:transform 0.25s ease!important;}
    #sidenav-main.lw-sidebar-open{transform:translateX(0)!important;}
    .lw-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.4);z-index:998;}
    #sidenav-main.lw-sidebar-open~.lw-sidebar-overlay{display:block;}
    .main-content{margin-left:0!important;}
}
/* ===== END ===== */


@media(max-width:767px){
    #sidenav-main{transform:translateX(-100%)!important;transition:transform 0.28s ease!important;}
    #sidenav-main.lw-sidebar-open{transform:translateX(0)!important;}
    .lw-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:998;cursor:pointer;}
}
/* ===== END ===== */




@media(max-width:767px){
    #sidenav-main{transform:translateX(-100%)!important;transition:transform 0.28s ease!important;z-index:999!important;}
    #sidenav-main.show,#sidenav-main #sidenav-collapse-main.show{transform:translateX(0)!important;}
    #sidenav-main .navbar-toggler{position:fixed!important;top:0.65rem!important;left:0.75rem!important;z-index:1000!important;width:36px!important;height:36px!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(26,158,78,0.2)!important;background:#fff!important;color:#1a9e4e!important;display:flex!important;align-items:center!important;justify-content:center!important;}
    .main-content{margin-left:0!important;}
    .lw-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:998;}
}
/* ===== END ===== */

/* ===== MOBILE OPEN STATE ===== */
@media(max-width:767px){
    #sidenav-main.lw-mob-open{transform:translateX(0)!important;}
    .main-content{margin-left:0!important;}
    .lw-mob-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:998;}
    .lw-mob-overlay.show{display:block;}
}
/* ===== END ===== */

/* ===== HIDE TOPBAR ON CHAT PAGE ===== */
body:has(.lw-whatsapp-chat-block-container) #navbar-main,
body:has(.lw-whatsapp-chat-block-container) .lw-topbar{display:none!important;}
body:has(.lw-whatsapp-chat-block-container) .main-content{padding-top:0!important;}
/* ===== END ===== */

/* ===== HIDE HEADER ON CHAT PAGE ===== */
body:has(.lw-whatsapp-chat-block-container) .header{display:none!important;}
/* ===== END ===== */





/* ===== THEME ICON LIGHT MODE ===== */
.lw-auth-light #themeMenuDropdown::after,
body.lw-auth-light #themeMenuDropdown::after{display:none!important;}
.lw-auth-light #themeMenuDropdown{width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1px solid rgba(26,158,78,0.22)!important;background:rgba(26,158,78,0.07)!important;padding:0!important;}
.lw-auth-light #themeMenuDropdown .fa-sun{color:#f59e0b!important;}
.lw-auth-light #themeMenuDropdown .fa-moon{color:#a78bfa!important;}

/* toggle left gap */
#lwMobileMenuBtn{margin-left:0.5rem!important;}
/* ===== END ===== */

/* ===== THEME DROPDOWN ARROW REMOVE LIGHT ===== */
.lw-auth-light a#themeMenuDropdown.dropdown-toggle::after,
.lw-auth-light .nav-item.dropdown a.dropdown-toggle#themeMenuDropdown::after,
.lw-auth-light #themeMenuDropdown.nav-link.dropdown-toggle::after{
    display:none!important;
    content:none!important;
    border:none!important;
    width:0!important;
    height:0!important;
}
/* ===== END ===== */

/* ===== NO ARROW FIX ===== */
.lw-no-arrow::after{display:none!important;content:none!important;}
/* ===== END ===== */

/* ===== THEME ICON BORDER LIKE OTHERS ===== */
#themeMenuDropdown{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:36px!important;
    height:36px!important;
    border-radius:8px!important;
    border:1px solid rgba(39,196,98,0.12)!important;
    background:transparent!important;
    padding:0!important;
    color:#6b8472!important;
}
#themeMenuDropdown:hover{
    background:rgba(39,196,98,0.08)!important;
    border-color:rgba(39,196,98,0.25)!important;
    color:#27C462!important;
}
/* ===== END ===== */

/* ===== THEME ICON BORDER LIGHT ===== */
.lw-auth-light #themeMenuDropdown{
    border:1px solid rgba(26,158,78,0.18)!important;
    background:transparent!important;
    color:#7da68c!important;
}
.lw-auth-light #themeMenuDropdown:hover{
    background:rgba(26,158,78,0.07)!important;
    border-color:rgba(26,158,78,0.3)!important;
    color:#1a9e4e!important;
}
/* ===== END ===== */

/* ===== MOBILE SIDEBAR PROFESSIONAL ===== */
@media(max-width:991px){
    #sidenav-main .navbar-toggler{display:none!important;}
    #sidenav-main .navbar-collapse-header{display:none!important;}
    #sidenav-main #sidenav-collapse-main{display:block!important;}
    #sidenav-main.lw-mob-open{
        transform:translateX(0)!important;
        width:280px!important;
        box-shadow:4px 0 24px rgba(0,0,0,0.4)!important;
    }
    .lw-mob-overlay.show{display:block!important;}
}
/* ===== END MOBILE SIDEBAR ===== */









/* ===== MOBILE CHAT WHATSAPP STYLE ===== */
@media(max-width:767px){
    body:has(.lw-whatsapp-chat-block-container){overflow:hidden!important;}
    body:has(.lw-whatsapp-chat-block-container) .main-content{overflow:hidden!important;height:100vh!important;}
    .card.lw-whatsapp-chat-block-container{height:100vh!important;border-radius:0!important;margin:0!important;border:none!important;}
    .card.lw-whatsapp-chat-block-container .card-body{padding:0!important;height:100vh!important;overflow:hidden!important;}

    /* Both panels full width, positioned absolutely */
    .lw-whatsapp-chat-window>.row{position:relative!important;height:100vh!important;margin:0!important;display:block!important;}

    /* Contact list — full screen */
    .lw-contact-list-block{
        position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;
        width:100%!important;height:100vh!important;
        overflow-y:auto!important;
        z-index:2!important;
        padding:0!important;margin:0!important;
    }

    /* Chat panel — full screen, behind contact list */
    .lw-whatsapp-chat-window>.row>.page{
        position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;
        width:100%!important;height:100vh!important;
        z-index:1!important;
        padding:0!important;margin:0!important;
        display:flex!important;flex-direction:column!important;
    }

    /* When contact list hidden, chat comes forward */
    .lw-contact-list-block[style*="display: none"]{z-index:0!important;}

    /* CRM hidden */
    .lw-contact-crm-block{display:none!important;}

    /* Chat layout */
    .lw-whatsapp-chat-window .user-bar{flex-shrink:0!important;}
    .lw-whatsapp-chat-window .conversation{flex:1!important;overflow-y:auto!important;height:auto!important;}
    .lw-whatsapp-chat-window .conversation-compose{flex-shrink:0!important;}
}
/* ===== END MOBILE CHAT ===== */

/* ===== MOBILE CHAT CONTACT LIST POLISH ===== */
@media(max-width:767px){
    /* Top bar */
    .lw-contact-list-block{background:#0b1610;}
    .lw-contact-list-block h1{display:none!important;}
    .lw-contact-list-block hr.my-2{display:none!important;}

    /* Header bar */
    .lw-contacts-header{
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        padding:0.75rem 1rem!important;
        background:#0b1610!important;
        border-bottom:1px solid rgba(39,196,98,0.12)!important;
        margin:0!important;
        position:sticky!important;
        top:0!important;
        z-index:10!important;
    }

    /* Tabs */
    .lw-contact-list-header{
        position:sticky!important;
        top:0!important;
        z-index:9!important;
        background:#0b1610!important;
    }

    /* Search */
    .lw-contact-list-block .form-group input[type="text"]{
        border-radius:20px!important;
        padding:0.5rem 1rem!important;
    }

    /* Contact items */
    .lw-contact-list .lw-contact{
        padding:0.75rem 1rem!important;
    }
}

/* Light mode */
@media(max-width:767px){
    .lw-auth-light .lw-contact-list-block,
    body.lw-auth-light .lw-contact-list-block{background:#f0faf5!important;}
    .lw-auth-light .lw-contacts-header{background:#f0faf5!important;border-bottom-color:rgba(26,158,78,0.12)!important;}
    .lw-auth-light .lw-contact-list-header{background:#f0faf5!important;}
}
/* ===== END MOBILE CHAT CONTACT LIST POLISH ===== */

/* ===== MOBILE CRM BLOCK FIX ===== */
@media(max-width:767px){
    .lw-contact-crm-block{
        display:block!important;
        position:absolute!important;
        top:0!important;left:0!important;right:0!important;bottom:0!important;
        width:100%!important;height:100vh!important;
        z-index:3!important;
        overflow-y:auto!important;
        padding:0.5rem!important;
    }
    .lw-contact-crm-block[style*="display: none"]{display:none!important;}
}
/* ===== END MOBILE CRM BLOCK FIX ===== */

/* ===== MOBILE COMPOSE BAR FIX ===== */
@media(max-width:767px){
    .lw-whatsapp-chat-window>.row>.page{
        height:100dvh!important;
    }
    body:has(.lw-whatsapp-chat-block-container) .main-content{
        height:100dvh!important;
    }
    .card.lw-whatsapp-chat-block-container{
        height:100dvh!important;
    }
    .card.lw-whatsapp-chat-block-container .card-body{
        height:100dvh!important;
    }
    .lw-whatsapp-chat-window .conversation-compose{
        position:sticky!important;
        bottom:0!important;
        z-index:10!important;
        background:inherit!important;
    }
}
/* ===== END MOBILE COMPOSE BAR FIX ===== */

/* ===== MOBILE CHAT PANEL FLEX FIX ===== */
@media(max-width:767px){
    .lw-whatsapp-chat-window>.row>.page{
        display:flex!important;
        flex-direction:column!important;
        overflow:hidden!important;
    }
    .lw-whatsapp-chat-window .lw-whatsapp-chat-window-inner,
    .lw-whatsapp-chat-window>.row>.page>.card,
    .lw-whatsapp-chat-window>.row>.page>.card>.card-body{
        display:flex!important;
        flex-direction:column!important;
        flex:1!important;
        overflow:hidden!important;
        height:100%!important;
    }
    .lw-whatsapp-chat-window .conversation{
        flex:1!important;
        overflow-y:auto!important;
        min-height:0!important;
    }
    .lw-whatsapp-chat-window .conversation-compose{
        flex-shrink:0!important;
        position:relative!important;
        bottom:auto!important;
    }
    .lw-whatsapp-chat-window .user-bar{
        flex-shrink:0!important;
    }
}
/* ===== END MOBILE CHAT PANEL FLEX FIX ===== */

/* ===== MOBILE CHAT FULL HEIGHT FIX ===== */
@media(max-width:767px){
    html:has(.lw-whatsapp-chat-block-container),
    body:has(.lw-whatsapp-chat-block-container){
        height:100%!important;
        overflow:hidden!important;
    }
    body:has(.lw-whatsapp-chat-block-container) .main-content{
        height:100%!important;
        overflow:hidden!important;
    }
    .card.lw-whatsapp-chat-block-container,
    .card.lw-whatsapp-chat-block-container .card-body,
    .lw-whatsapp-chat-window,
    .lw-whatsapp-chat-window>.row,
    .lw-whatsapp-chat-window>.row>.page{
        height:100%!important;
    }
    .lw-whatsapp-chat-window>.row>.page{
        display:flex!important;
        flex-direction:column!important;
    }
    .lw-whatsapp-chat-window .conversation{
        flex:1 1 auto!important;
        overflow-y:auto!important;
        min-height:0!important;
    }
    .lw-whatsapp-chat-window .user-bar,
    .lw-whatsapp-chat-window .conversation-compose{
        flex:0 0 auto!important;
    }
}
/* ===== END MOBILE CHAT FULL HEIGHT FIX ===== */

/* ===== MOBILE CHAT LIGHT MODE FIX ===== */
@media(max-width:767px){
    .lw-contact-list-block{background:#fff!important;}
    .lw-contacts-header{background:#fff!important;}
    .lw-contact-list-header{background:#fff!important;}
    .lw-contact-list-block .nav-tabs{background:#fff!important;}
    .lw-contact-list-block .form-group{background:#fff!important;}
    .lw-contact-list-block .list-group{background:#fff!important;}
}
/* ===== END MOBILE CHAT LIGHT MODE FIX ===== */



/* ===== MOBILE SAFE AREA FIX ===== */
@media(max-width:767px){
    .lw-contact-list-block{
        padding-bottom:env(safe-area-inset-bottom, 60px)!important;
    }
    .lw-whatsapp-chat-window .conversation-compose{
        padding-bottom:env(safe-area-inset-bottom, 0px)!important;
    }
}
/* ===== END MOBILE SAFE AREA FIX ===== */

/* ===== MOBILE CONTACT LIST SCROLL FIX ===== */
@media(max-width:767px){
    .lw-contact-list-block{
        overflow-y:auto!important;
        overflow-x:hidden!important;
        -webkit-overflow-scrolling:touch!important;
        padding-bottom:80px!important;
    }
    .lw-contact-list-block .list-group.lw-contact-list{
        overflow:visible!important;
        height:auto!important;
    }
}
/* ===== END MOBILE CONTACT LIST SCROLL FIX ===== */
