.icms-messages{height:calc(100vh - 1rem - 0.5rem - 2.109375rem)}.icms-messages.modal-messages{background-color:#ffffff}.icms-messages .contact_nickname{line-height:1.4}.icms-messages .icms-messages-chat{overflow-y:auto;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:#495057 rgba(0, 0, 0, 0)}.icms-messages .icms-messages-chat::-webkit-scrollbar{display:block;width:10px;height:10px}.icms-messages .icms-messages-chat::-webkit-scrollbar-thumb{background:#495057;border-radius:4px}.icms-messages .icms-messages-chat::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0)}.icms-messages .markItUp .markItUpEditor{height:auto}.icms-messages .content:before{position:absolute;top:8px;left:-8px;display:inline-block;background:inherit;width:16px;height:16px;border-color:inherit;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.icms-messages .message-my .content:before{right:-8px;left:auto}.icms-messages .message-my .selected{background-color:#b7c8f0 !important}.icms-messages .pannel-toolbar{height:54px}.icms-messages .layout,.icms-messages .layout>*,.layout .icms-messages__contacts-block{height:inherit}.icms-messages .icms-messages__contacts-list{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0;height:calc(100% - 54px);overflow-y:auto}@media (min-width:576px){.icms-messages{height:calc(100vh - 3.5rem - 0.5rem - 2.109375rem)}.icms-messages.modal-messages{margin:-1rem !important}}@media (max-width:767.98px){.icms-messages.modal-messages{height:100%}.modal-dialog-icms-messages{margin:0;width:100%;height:100%}.modal-dialog-icms-messages .modal-body{height:100%;padding:0}.modal-dialog-icms-messages .modal-header{display:none}.modal-dialog-icms-messages .modal-content{border:none;border-radius:0;height:inherit}}.bg-gray{background-color:#eeeeee}.bg-success_light{background-color:#cbf1d9}#pm_contact{height:inherit;min-height:100%;display:flex;flex-direction:column}#pm_contact .smilepanel{position:absolute;top:-51px;padding:0 0.25rem;background-color:#ffffff;right:0px;border:1px solid #cccccc;box-shadow:0 0.5rem 1rem rgba(26, 26, 26, 0.15)}