.em-chat-layout{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);background:#fff;border:1px solid #dce4ed;border-radius:12px;overflow:hidden}.em-chat-layout aside{padding:10px;background:#f7f9fc}.em-chat-layout aside button{display:block;width:100%;border:0;border-radius:6px;padding:10px;text-align:start;background:transparent;color:inherit;cursor:pointer}.em-chat-layout aside button[aria-pressed=true]{background:#e5eef8;font-weight:650}.em-chat-thread{padding:16px;min-width:0}.em-chat-thread h3{margin:0 0 12px}.em-chat-thread ol{list-style:none;padding:0;margin:0;max-height:55vh;overflow:auto}.em-chat-message{width:-moz-fit-content;width:fit-content;max-width:85%;background:#f2f5f8;border-radius:9px;padding:8px 12px;margin:0 0 10px}.em-chat-message[data-own=true]{-webkit-margin-start:auto;margin-inline-start:auto;background:#e8f0fb}.em-chat-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.em-chat-message time{font-size:12px;color:#53667d}.em-chat-invitations{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.em-chat-thread form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.em-chat-thread textarea{width:100%;padding:10px;border:1px solid #dce4ed;border-radius:8px;font:inherit}.em-chat-thread form>button{justify-self:end}.em-recruiting-inbox .em-notifications,.inbox-recruiting{margin-bottom:16px}.inbox-recruiting summary{cursor:pointer;padding:10px 0;font-weight:650}.em-recruiting-inbox .em-notifications{background:white;border:1px solid #dce4ed;border-radius:10px;padding:12px;color:#22364e}.em-recruiting-inbox .em-notification-item{color:inherit}@media(max-width:600px){.em-chat-layout{grid-template-columns:minmax(0,1fr)}}