.teamwork-dialog{width:min(680px,calc(100vw - 24px))}.teamwork-dialog>button{margin:6px 6px 6px 0}.teamwork-dialog input:not([type=checkbox]):not([type=radio]),.teamwork-dialog select{min-width:0;width:100%;padding:10px;border:1px solid #cadbd7;border-radius:8px;background:var(--white,#fff);color:inherit;font:inherit}.poll-option-editor{display:flex;gap:6px;margin:8px 0}.poll-option-editor input{flex:1}.poll-options-editor{max-height:40vh;overflow:auto}.message-poll{display:grid;gap:10px;min-width:min(260px,60vw);max-width:400px;padding:6px 0}.message-poll>small{font-size:11px;color:#667e75}.poll-choice{display:flex;gap:8px;align-items:center;padding:7px;border:1px solid #b8d3c8;border-radius:7px}.poll-choice span{flex:1;overflow-wrap:anywhere}.poll-choice b{font-size:12px}.assistance-responses{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;max-width:370px}.assistance-responses>strong{flex-basis:100%;color:#126958}.assistance-response{border:1px solid #abcfc2;border-radius:6px;background:#fff;color:#166756;padding:7px;font:inherit;font-size:12px;cursor:pointer}.assistance-response[aria-pressed=true]{background:#126958;color:#fff}.mention-label{display:block;color:#116a5a;font-weight:600;font-size:11px;margin-bottom:4px}.mentioned-message{outline:2px solid #63b7a0}.mention-suggestions{position:absolute;bottom:100%;left:0;right:0;z-index:5;background:#fff;border:1px solid #bbd4c9;border-radius:10px;max-height:240px;overflow:auto;box-shadow:0 -5px 20px #183a2418}.mention-option{display:block;border:0;background:transparent;width:100%;text-align:left;padding:10px 14px;color:inherit;font:inherit}.mention-option:hover,.mention-option:focus{background:#e1f1eb}.attachment-preview{display:flex;gap:8px;overflow-x:auto;max-height:170px}.attachment-tile{position:relative;flex:0 0 120px;display:flex;flex-direction:column;align-items:center;font-size:11px;word-break:break-word;background:#fff;border-radius:8px;padding:5px}.attachment-tile img{width:100px;height:75px;object-fit:cover;border-radius:6px}.attachment-tile>.icon-button{position:absolute;right:0;top:0;background:#fff}.message-album{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(380px,63vw);border-radius:8px;overflow:hidden;margin-bottom:5px}.album-item{border:0;padding:0;background:#cce4d9;color:#214d3a;aspect-ratio:1;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.album-item img{width:100%;height:100%;object-fit:cover}.album-item>span{max-width:95%;overflow-wrap:anywhere;font-size:12px}.album-item>span:first-child{font-size:28px}.files-dragging{outline:3px dashed #168a73;outline-offset:-6px}.global-search-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.global-search-result{display:flex;flex-direction:column;gap:7px;width:100%;border:0;border-bottom:1px solid #d8e5df;padding:12px;text-align:left;background:#fff;color:inherit;font:inherit;cursor:pointer}.global-search-result small{color:#697e74;font-size:11px}.global-search-result span{overflow-wrap:anywhere}.global-search-result:hover{background:#edf6f0}#global-search{font-size:11px;align-self:flex-start;padding:5px 8px;margin:3px 0 7px}.reminder-indicator{border:0;background:#e9efd2;color:#425818;padding:6px 10px;cursor:pointer;font:inherit;font-size:12px}.message-highlight .bubble{outline:3px solid #d0a747}#composer{position:relative}@media(max-width:600px){.message-album{width:64vw}.teamwork-dialog{padding:16px}.global-search-filters{gap:6px}.attachment-tile{flex-basis:95px}.attachment-tile img{width:80px;height:65px}}
