
.elmm-ov{position:fixed;inset:0;background:rgba(29,42,63,.35);z-index:99990;display:none}
.elmm{position:fixed;z-index:99991;background:#fff;border-radius:0!important;box-shadow:0 18px 50px rgba(20,30,50,.25);display:none;overflow:hidden;font-family:inherit;color:#1d2a3f;text-align:left}
.elmm.elmm-on,.elmm-ov.elmm-on{display:flex}
.elmm *{box-sizing:border-box}
.elmm a{color:#1d2a3f;text-decoration:none}
.elmm-c1{width:300px;flex:none;padding:8px;border-right:1px solid #edf0f4;overflow-y:auto}
.elmm-c2{width:410px;flex:none;display:flex;flex-direction:column;border-right:1px solid #edf0f4;min-height:0}
.elmm-c3{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 22px;background:#fbfcfd;min-height:0}
.elmm-t{display:flex;align-items:center;gap:12px;padding:5px 10px 5px 8px;border-radius:0!important;font-size:15px;line-height:1.25}
.elmm-t:hover{background:#f4f6f9}
.elmm-t.elmm-a{background:#fff3cc;font-weight:600}
.elmm-im{flex:none;background:#fff;border-radius:0!important;object-fit:contain;display:block}
.elmm-t .elmm-im{width:30px;height:30px}
.elmm-ph{flex:none;display:flex;align-items:center;justify-content:center;background:#f4f6f9;color:#8a94a3;font-weight:700;border-radius:0!important}
.elmm-t .elmm-ph{width:30px;height:30px;font-size:14px}
.elmm-t span.elmm-n{flex:1}
.elmm-ch{flex:none;width:16px;height:16px;color:#8a94a3}
.elmm-h{padding:20px 20px 10px}
.elmm-h b{display:block;font-size:21px;line-height:1.2;font-weight:700}
.elmm-h small,.elmm-c3 small{display:block;font-size:14px;color:#5b6676;margin-top:4px}
.elmm-sl{flex:1;min-height:0;overflow-y:auto;padding:0 10px}
.elmm-s{display:flex;align-items:center;gap:13px;padding:7px 10px;border-radius:0!important}
.elmm-s:hover{background:#f4f6f9}
.elmm-s.elmm-a{background:#fff3cc}
.elmm-s .elmm-im,.elmm-s .elmm-ph{width:50px;height:50px;border:1px solid #e9edf2;border-radius:0!important;font-size:17px}
.elmm-s .elmm-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.elmm-s .elmm-tx b{font-size:15px;font-weight:600;line-height:1.25}
.elmm-s .elmm-tx i{font-style:normal;font-size:13px;color:#5b6676;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elmm-ft{padding:12px 20px;border-top:1px solid #edf0f4}
.elmm-mo{display:inline-flex;align-items:center;gap:6px;font-weight:600;border-bottom:2px solid #ffc94f;padding-bottom:2px}
.elmm-mo:hover{border-bottom-color:#e0a800}
.elmm-bc{font-size:13px;color:#5b6676}
.elmm-c3 b.elmm-ti{display:block;font-size:21px;line-height:1.2;font-weight:700;margin-top:6px}
.elmm-kl{margin-top:14px;overflow-y:auto;min-height:0;flex:1}
.elmm-k{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:0!important;font-size:15px}
.elmm-k:hover{background:#f1f3f6}
.elmm-k em{font-style:normal;color:#5b6676;font-size:14px;flex:none}
.elmm-big{width:110px;height:110px;border:1px solid #e9edf2;border-radius:0!important;margin-top:18px}
.elmm-c3 .elmm-ft{border:0;padding:14px 0 0;margin-top:auto}
.elmm-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;background:transparent;border-radius:0!important;cursor:pointer;color:#5b6676;display:flex;align-items:center;justify-content:center}
.elmm-x:hover{background:#f1f3f6}
