.condition-modal .ui.list.aligned-icons>.item .icon{width:2em}.condition-modal .ui.list.aligned-icons>.item .content{width:auto}.condition-modal .align-middle{vertical-align:middle!important}.image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.image-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;aspect-ratio:1}.main.chat{width:1300px;height:70vh}.main.chat .chat-loading{margin-top:40vh;margin-bottom:60vh}@media screen and (max-width: 1300px){.main.chat{width:100%;padding:0;margin-top:0!important}}@media screen and (max-width: 768px){.main.chat{margin-top:1rem!important}}.main.chat .no-messages{margin-top:3rem}.main.chat .ellipsis-menu-button{position:absolute;right:1rem}.main.chat .enable-notification{padding:1em;margin-bottom:0}.main.chat .enable-notification .header{font-weight:400}.main.chat .enable-notification i.icon{font-size:2em!important;margin-right:.5em!important}.chat-block{margin:0!important;height:100%}.chat-block .column{max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0!important}@media screen and (max-width: 768px){.chat-block{border:none!important}}.chat-block .message-panel{flex:none;margin:0;padding:.5em 1em}.chat-block .contact-info{display:flex;align-items:center}.chat-block .contact-info>i.icon{height:auto;padding:1rem 2rem 1rem 1rem;margin:-1rem 0 -1rem -1rem}.chat-block .contact-info .ui.comments{margin:0}.chat-block .contact-info .ui.comments .text{margin-bottom:0}.kmat-messages{overscroll-behavior:contain}.kmat-messages .footer{display:none}messages-contacts .ui.segment{padding:0}messages-contacts .ui.comments .comment{display:block;margin:0;padding:1rem 1rem .5rem;border-bottom:1px solid rgba(0,0,0,.1)}messages-contacts .ui.comments .comment:first-child{padding-top:1rem}messages-contacts .ui.comments .comment:hover{background-color:#00000008}messages-contacts .ui.comments .comment.active{background-color:#0000000f}messages-contacts .ui.comments .comment .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:90%}messages-contacts .ui.comments .comment .label{position:absolute;right:1rem;top:calc(50% - 12px)}@media screen and (max-width: 768px){.ui.grid>.column.contacts-block{width:100%!important}.selected .contacts-block{display:none!important}.contacts-block .ui.comments{max-width:none}}.messages-block{background:#e5ddd5;display:flex!important;flex-direction:column}.messages-block.eleven.wide.column.show-detail{width:43.75%!important}@media screen and (max-width: 768px){:not(.selected)>.messages-block,.messages-block.show-detail{display:none!important}.ui.grid>.column.messages-block{width:100%!important}}.messages-block .column{padding-left:0!important}.messages-block .messages{padding:1rem;margin:0;flex:1 1 0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.messages-block .message-panel #message{padding-right:3rem;padding-top:.58035714em;padding-bottom:.58035714em;resize:none}.messages-block .message-panel .ui.send.button{background:transparent;margin-right:0;padding:0 0 0 1em}.messages-block .message-panel .ui.send.button svg{fill:currentColor;height:2em}.messages-block .message-panel .ui.send.button.photo{position:absolute;right:3.25rem;padding:.75rem;top:calc(50% - 21px)}.messages-block .message{margin-bottom:.5rem;padding:.5rem 1rem;background:#fff;border-radius:5px;display:block;width:-moz-max-content;width:max-content;max-width:95%;position:relative;box-shadow:0 1px .5px #00000021}@media screen and (min-width: 640px) and (max-width: 1024px){.messages-block .message{max-width:85%}}@media screen and (min-width: 1025px) and (max-width: 1300px){.messages-block .message{max-width:75%}}@media screen and (min-width: 1301px){.messages-block .message{max-width:65%}}.messages-block .message .metadata{text-align:right;font-size:80%;color:#999}.messages-block .message .metadata .icon{margin:0}.messages-block .message:after{content:"";position:absolute;top:12px;left:-9px;border-style:solid;border-width:5px 9px 5px 0;border-color:transparent white;display:block;width:0;z-index:1}.messages-block .message.out{margin-left:auto;background:#dcf8c6}.messages-block .message.out:after{right:-9px;left:auto;border-width:5px 0 5px 9px;border-color:transparent #dcf8c6;clear:both}.messages-block .message.message-system{margin:0 auto 2em;background-color:#fff5c4f2;color:#000000f5;font-size:80%;max-width:100%}.messages-block .message.message-system:after{content:none}.messages-block .message.message-system.message-info{background-color:#e1f5feeb}.messages-block .message .content{word-break:break-word}.messages-block .message .content .with-image{max-width:calc(300px - 1.5rem);display:block}.messages-block .message .content .image-block{position:relative;width:-moz-fit-content;width:fit-content;margin:-.25rem -.75rem .5rem}.messages-block .message .content .image-actions{display:none;position:absolute;top:0;right:0;width:156px;max-width:90%;height:40px;pointer-events:none;background:linear-gradient(15deg,#0000,#0000 45%,#0000001f 70%,#00000054)}.messages-block .message .content .download-link{color:#fff;position:absolute;right:0;top:0;padding:.25rem;pointer-events:visible}.messages-block .message .content .download-link:hover{color:#fff;text-decoration:none}.messages-block .message .content:hover .image-actions{display:block}.messages-block .message .content .ui.image{height:auto;max-height:400px;min-height:100px;-o-object-fit:cover;object-fit:cover}.messages-block .message .content a{color:#039be5}.messages-block .message .content a:hover{color:#039be5;text-decoration:underline}.messages-block .message .content .system-temp-error{font-style:italic;color:#999}.user-detail-block{background-color:#f3f4f5}.user-detail-block>*{display:flex;flex-direction:column;max-height:100%}.user-detail-block .ui.segment:not(.secondary,.basic){margin:10px 0;border-left:0;border-right:0;border-radius:0}.user-detail-block .back-icon{position:absolute;padding:1rem;z-index:1;top:3px;left:1px}.user-detail-block .contact-info{height:62px}@media screen and (max-width: 768px){.ui.grid>.user-detail-block.column{width:100%!important}}.send-image-button{position:absolute;right:0;bottom:-.5rem;width:4rem;height:4rem}.send-image-button svg{fill:#fff;width:2rem!important;height:2rem!important;position:absolute;left:18px;top:16px}upload-image-dialog .content>.ui.image{height:auto;width:auto;max-height:60vh}
