.doerby-dm-title{display:flex;align-items:center;justify-content:space-between;gap:12px}
.doerby-dm-delete-conversation,.doerby-dm-delete-message,.doerby-dm-emoji-button,.doerby-dm-emoji-palette button{border:1px solid #315f80;border-radius:11px;background:#0d2c45;color:#dff7ff;cursor:pointer}
.doerby-dm-delete-conversation{padding:7px 10px;color:#ffb4c3;border-color:#8c3650;font-weight:800}
.doerby-dm-bubble{position:relative;padding-right:42px}.doerby-dm-bubble.mine{padding-right:42px}
.doerby-dm-delete-message{display:grid!important;place-items:center;position:absolute;z-index:2;right:7px;top:7px;width:29px;height:29px;padding:0;opacity:.78}.doerby-dm-delete-message:hover{opacity:1;border-color:#ff426d}
.doerby-dm-form{grid-template-columns:auto auto minmax(0,1fr) auto}
.doerby-dm-emoji-button{display:grid;place-items:center;min-width:48px;font-size:21px}
.doerby-dm-emoji-palette{display:none;grid-column:1/-1;grid-template-columns:repeat(10,minmax(32px,1fr));gap:5px;padding:8px;border:1px solid #315f80;border-radius:14px;background:#07111e;max-height:150px;overflow:auto}.doerby-dm-emoji-palette.open{display:grid}.doerby-dm-emoji-palette button{min-height:34px;padding:3px;font-size:19px;background:#102338}
@media(max-width:700px){.doerby-dm-delete-conversation{font-size:0;width:38px;height:34px;padding:0}.doerby-dm-delete-conversation::after{content:'🗑';font-size:16px}.doerby-dm-form{grid-template-columns:auto auto minmax(0,1fr)}.doerby-dm-send{grid-column:1/-1}.doerby-dm-emoji-palette{grid-template-columns:repeat(6,minmax(30px,1fr))}}
