.thz-composer-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:6px 0;font-size:12px;min-width:0}.thz-composer-tools [hidden],.thz-compose-preview[hidden]{display:none!important}.thz-composer-tools button,.thz-emoji-picker>summary,.thz-compose-preview button{font:inherit;line-height:1.3;padding:6px 9px;border:1px solid #6e94ae;border-radius:5px;background:#edf5fa;color:#164867;cursor:pointer;min-height:32px}.thz-emoji-picker{flex-basis:auto;max-width:100%}.thz-emoji-picker[open]{flex-basis:100%}.thz-emoji-picker>summary{display:inline-block;list-style:none}.thz-emoji-picker>summary::-webkit-details-marker{display:none}.thz-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:6px 0;max-width:320px}.thz-composer-tools .thz-emoji-grid button{padding:5px 2px;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:20px;background:transparent;border-color:transparent}.thz-composer-tools .thz-emoji-grid button:hover{background:#7bafcc33;border-color:#6e94ae}.thz-compose-hint{font-size:10px;opacity:.8;flex-basis:100%}.thz-compose-preview{display:flex;align-items:center;gap:9px;border:1px solid #6e94ae;border-radius:6px;padding:6px;margin:6px 0;min-width:0}.thz-compose-preview img{width:56px;height:48px;object-fit:contain;border-radius:3px}.thz-compose-preview span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:11px}.thz-compose-preview button{font-size:10px;flex:none}.thz-composer-tools button:disabled,.thz-compose-preview button:disabled,.thz-emoji-picker>summary[aria-disabled=true]{opacity:.5;cursor:default}.thz-composer-tools :focus-visible,.thz-compose-preview :focus-visible{outline:2px solid #56b2ef;outline-offset:2px}.landing-messages .thz-composer-tools button,.landing-messages .thz-emoji-picker>summary,#chatForm .thz-composer-tools button,#chatForm .thz-emoji-picker>summary,.landing-messages .thz-compose-preview button,#chatForm .thz-compose-preview button{background:#12364d;color:#d9efff;border-color:#4d7995}.landing-messages .thz-composer-tools .thz-emoji-grid button,#chatForm .thz-composer-tools .thz-emoji-grid button{background:transparent;font-size:20px;padding:5px 2px}.landing-messages form{max-height:60%;overflow-y:auto;flex-shrink:0}.lp-bubble a.thz-message-photo,.message-content a.thz-message-photo{display:block;max-width:100%;width:fit-content}.thz-message-photo img{display:block;max-width:100%;width:auto;max-height:200px;border-radius:5px;object-fit:contain}.thz-message-photo span{display:block;font-size:10px;margin-top:4px}.lp-bubble .thz-message-photo{width:240px;max-width:100%}.thz-composer-tools input[type=file]{display:none}

#chatForm>.thz-composer-tools,#chatForm>.thz-compose-preview{flex-basis:100%;width:100%}.tzh-chatbox-compose>.thz-composer-tools{grid-column:1/-1}.is-dock .community-compose{max-height:65dvh;overflow-y:auto}.lp-bubble{flex-shrink:0}
