.wx-badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:12px;background:#b84232;color:#fff;font-size:12px;padding:0 5px;margin-left:7px}.wx-event{padding:16px;border-bottom:1px solid #e0e7e3}.wx-unread{border-left:3px solid #245e4c;background:#f0f6f3}.wx-important{border-left:4px solid #bd6a28!important;background:#fffaf1!important}.wx-pre{white-space:pre-wrap;overflow-wrap:anywhere}.mx-dialog{max-width:1000px;width:95vw}.mx-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:10px;border:1px solid #d6dfda;border-radius:8px 8px 0 0;background:#f4f7f5;position:sticky;top:0;z-index:2}.mx-toolbar button{padding:6px 9px;font-size:13px}.mx-toolbar select{width:auto;max-width:170px}.mx-toolbar input[type=color]{width:35px;height:35px;padding:3px}.mx-body{min-height:250px;max-height:55vh;overflow:auto;padding:18px;border:1px solid #d6dfda;border-top:0;outline:none;line-height:1.5;background:white;overflow-wrap:anywhere}.mx-body:focus{box-shadow:inset 0 0 0 2px #4d7966}.mx-body img{max-width:100%;height:auto;cursor:pointer}.mx-body blockquote{border-left:3px solid #a2b6aa;padding-left:12px;color:#59645e}.mx-attachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:10px 0}.mx-file{display:flex;align-items:center;gap:9px;border:1px solid #d6dfda;border-radius:8px;padding:10px;overflow:hidden}.mx-file>div{flex:1;min-width:0}.mx-file strong{display:block;overflow-wrap:anywhere;font-size:13px}.mx-file small{display:block;color:#67736b;font-size:11px}.mx-file img{width:48px;height:48px;object-fit:cover;border-radius:4px}.mx-file-icon{font-size:28px;color:#365a48}.mx-file button{padding:5px;font-size:12px}.mx-drag{outline:3px dashed #467e62;background:#f1f8f3}.mx-preview{width:100%;height:380px;border:1px solid #e1e6e2;background:#fff}.mx-preview-dialog{width:90vw;max-width:1000px}.mx-preview-dialog .mx-preview{height:65vh}.mx-image-tools{padding:10px;background:#f3f7f4}.mx-image-tools input{max-width:120px}#mx-compose>label,#mx-compose>details{margin-bottom:10px}#wx-bell,#wx-announcements{font-size:12px;padding:7px}.topbar-meta{flex-wrap:wrap;gap:7px}@media(max-width:700px){.topbar .date{display:none}.mx-body{min-height:200px}.mx-toolbar{position:static}.mx-toolbar button{padding:6px}.mx-dialog .form-body{padding:12px}.mx-attachments{grid-template-columns:1fr}}
.mx-conversation{border-bottom:1px solid #d9e3dd;padding:14px 0}.mx-conversation>summary{font-weight:600;cursor:pointer;padding:8px}.mx-conversation .timeline-event{margin-left:10px}
.topbar .search{min-width:0}.nav button{white-space:normal;text-align:left}.mx-body table{max-width:100%}@media(max-width:700px){.topbar{height:auto;min-height:86px;gap:8px;flex-wrap:wrap}.topbar-meta{margin-left:auto}.mx-preview{height:320px}}
