.comm-list-toolbar{display:flex;gap:5px;padding:5px 9px;border-bottom:1px solid #e1e9f4;background:#fff;flex-shrink:0}.comm-list-toolbar select{min-width:0;flex:1}.comm-list-toolbar button,.comm-list-toolbar select{font:12px inherit;border:1px solid #d5e0f2;border-radius:6px;padding:5px;background:#fff;color:#345780}.conversation-item[hidden]{display:none!important}.conversation-item.comm-pinned{background:#f0f5ff}.conversation-item.comm-pinned .conversation-title:before{content:'📌 ';font-size:10px}.conversation-preview{padding-right:20px}.comm-menu-trigger{position:fixed;z-index:45;width:25px;height:25px;padding:0;border:1px solid #d2def3;border-radius:5px;background:#fff;color:#61779b;font-size:19px;line-height:20px;box-shadow:0 2px 6px #1b43851a}.comm-menu-trigger[hidden]{display:none}.comm-context-menu{position:fixed;z-index:1000;min-width:205px;max-height:calc(100vh - 16px);overflow:auto;padding:6px;background:#fff;border:1px solid #dce5f3;border-radius:10px;box-shadow:0 10px 30px #213d6826}.comm-context-menu button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:10px 16px;color:#24354e;font:14px system-ui;border-radius:5px}.comm-context-menu button:hover,.comm-context-menu button:focus{background:#edf3ff;color:#2467df}.comm-dialog{width:min(620px,92vw);max-height:90vh;overflow:auto;border:1px solid #d6e2f4;border-radius:14px;padding:24px;background:#fff;color:#253750;font:14px system-ui;box-shadow:0 12px 60px #122b4b35}.comm-dialog::backdrop{background:#152d4e55}.comm-dialog h3{font-size:20px;margin:0 0 12px}.comm-dialog p{line-height:1.7;white-space:pre-wrap}.comm-dialog button,.comm-dialog a{display:inline-block;border:1px solid #d7e2f4;border-radius:7px;padding:8px 14px;background:#f3f7ff;color:#285bb5;margin:6px 8px 0 0;text-decoration:none;font:inherit}.comm-dialog input:not([type=checkbox]),.comm-dialog select,.comm-dialog textarea{box-sizing:border-box;display:block;width:100%;border:1px solid #d6e0f0;border-radius:7px;padding:9px 10px;background:#fff;color:#24364e;font:inherit;margin-top:6px}.comm-dialog textarea{min-height:120px;resize:vertical}.comm-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comm-form label:has(textarea){grid-column:1/-1}.comm-form>button{justify-self:start;grid-column:1/-1}.comm-checks{display:grid;gap:10px;margin:15px 0}.comm-contact-results{display:flex;flex-direction:column;max-height:50vh;overflow:auto}.comm-contact-results button{text-align:left}.comm-emoji{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.comm-emoji button{font-size:24px;padding:6px;margin:0}.comm-send-status{padding:4px 12px;color:#49658c;font-size:12px;white-space:pre-wrap}.comm-send-status:empty{display:none}.comm-attachment{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:3px 12px;padding:6px 10px;border:1px solid #d7e2f3;background:#f2f7ff;border-radius:7px;font-size:12px}.comm-attachment button{border:0;background:transparent;color:#376bd0}.comm-outbox{max-height:130px;overflow:auto;padding:0 12px;flex-shrink:0}.comm-outbox:empty{display:none}.comm-outbox-item{background:#eef6ff;border:1px solid #d8e8fc;border-radius:8px;margin:4px 0;padding:6px 10px}.comm-outbox-item p{margin:0 0 4px;white-space:pre-wrap;overflow-wrap:anywhere}.comm-outbox-item small{color:#607797}.comm-outbox-item button{border:0;background:transparent;color:#376bd0;font-size:12px}#commToast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1500;max-width:80vw;padding:10px 18px;border:1px solid #d8e5fa;border-radius:10px;box-shadow:0 6px 24px #1c3f6720;background:#fff;color:#33577e;font:14px system-ui}#commToast[hidden]{display:none}@media(max-width:700px){.comm-form{grid-template-columns:1fr}.comm-dialog{padding:16px}.comm-emoji{grid-template-columns:repeat(6,1fr)}}
