.chat-cleanup-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:24px;border:1px solid var(--ws-border,#dce3ed);border-radius:16px;background:var(--ws-panel,#fff);color:var(--ws-text,#203047);font:14px/1.5 Roboto,Arial,sans-serif;text-align:left}.chat-cleanup-dialog::backdrop{background:#101a2d88}.chat-cleanup-dialog h2{margin:0 0 16px;font-size:21px}.chat-cleanup-dialog p{font-size:13px;color:var(--ws-muted,#718198)}.chat-cleanup-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.chat-cleanup-dialog button{min-height:42px;padding:9px 14px;border:1px solid var(--ws-border,#dce3ed);border-radius:8px;background:var(--ws-soft,#f8fafc);color:var(--ws-text,#203047);font:13px/1.4 Roboto,Arial,sans-serif;cursor:pointer}.chat-cleanup-dialog [data-clean=confirm]{background:#b52b3c;color:#fff;border-color:#b52b3c}.chat-cleanup-dialog button:disabled{opacity:.5;cursor:default}.chat-cleanup-dialog :focus-visible{outline:3px solid #78a5ed;outline-offset:2px}@media(hover:none){.ourChatMessageText .chatMessageDropdown,.theirChatMessageText .chatMessageDropdown{display:inline-block!important;min-width:28px;min-height:28px;line-height:28px;text-align:center}}

.chat-cleanup-mobile-row{display:none}.chat-cleanup-mobile-launch{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 13px;min-height:40px;border:1px solid var(--ws-border,#dce3ed);border-radius:8px;background:var(--ws-soft,#f8fafc);color:var(--ws-text,#203047);font:13px/1.4 Roboto,Arial,sans-serif;cursor:pointer;box-sizing:border-box}.chat-cleanup-mobile-launch:focus-visible{outline:3px solid #78a5ed;outline-offset:2px}@media(max-width:919px),(hover:none){.chat-cleanup-launch{display:none!important}.chat-cleanup-controls{width:var(--cleanup-controls-width,110px)!important}.chat-cleanup-mobile-row{display:table-row}.chat-cleanup-mobile-row>td{height:52px;padding:5px 10px;box-sizing:border-box;border-bottom:1px solid var(--ws-border,#dce3ed)}}
