.scrollable-x-auto{overflow-x:auto;width:100%;max-width:calc(100vw - var(--tw-sidebar-width) - 78px)}@media (max-width: 1024px){.scrollable-x-auto{max-width:calc(100vw - 92px)}}#send-message-form{display:flex;align-items:center;gap:.75rem;width:100%}#send-message-form #message-input{flex:1 1 0%;min-width:0;width:100%;max-width:none}form#send-message-form button#send-btn{flex-shrink:0;background-color:var(--tw-primary);color:var(--tw-primary-inverse, #fff);border:none}form#send-message-form button#send-btn i,form#send-message-form button#send-btn i:before,form#send-message-form button#send-btn i:after{color:inherit}.chat-bubble-mine{background-color:var(--tw-primary);color:var(--tw-primary-inverse, #fff);border-radius:1rem 1rem .25rem;padding:.5rem 1rem}.chat-bubble-theirs{background-color:var(--tw-gray-100);color:var(--tw-gray-800);border-radius:1rem 1rem 1rem .25rem;padding:.5rem 1rem}.swal2-popup .swal2-title{line-height:1.35}.swal2-popup .swal2-html-container{line-height:1.5}.swal2-toast .swal2-title{line-height:1.4}.swal2-toast .swal2-html-container{line-height:1.45}table[data-datatable-table] th:last-child,table[data-datatable-table] td:last-child{position:sticky;right:0;background:var(--tw-content-bg, #fff);z-index:1}table[data-datatable-table] th:last-child:before,table[data-datatable-table] td:last-child:before{content:"";position:absolute;top:0;bottom:0;left:-8px;width:8px;background:linear-gradient(to right,transparent,rgba(0,0,0,.03))}
