.rail-user[data-v-e1c3a2e8]{margin-bottom:8px;position:relative}.rail-user-header[data-v-e1c3a2e8]{margin-bottom:0}.rail-user-named[data-v-e1c3a2e8]{align-items:center;display:flex;gap:10px;right:5px}.rail-name-col[data-v-e1c3a2e8]{align-items:center;display:flex;flex-direction:row;gap:6px;min-width:0}.rail-username[data-v-e1c3a2e8]{color:#3a4657;font-size:14px;line-height:1.2;max-width:168px;overflow:hidden;text-overflow:ellipsis}.rail-role-tag[data-v-e1c3a2e8],.rail-username[data-v-e1c3a2e8]{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.rail-role-tag[data-v-e1c3a2e8]{background:#4f7cff1f;border:1px solid rgba(79,124,255,.25);border-radius:999px;color:#3662e3;flex-shrink:0;font-size:11px;line-height:1;padding:3px 8px}.rail-role-tag-admin[data-v-e1c3a2e8]{background:#4f7cff;border-color:#6b93ff;color:#fff;font-weight:600}@media(max-width:900px){.rail-name-col[data-v-e1c3a2e8]{display:none}.rail-menu-bottom[data-v-e1c3a2e8]{left:auto;right:0;transform:none}.rail-menu-bottom[data-v-e1c3a2e8]:before{left:auto;margin-left:0;right:14px}}.rail-avatar[data-v-e1c3a2e8]{align-items:center;background:linear-gradient(135deg,#4f7cff,#8b5cf6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;padding:0;transition:box-shadow .15s,transform .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.rail-avatar.active[data-v-e1c3a2e8],.rail-avatar[data-v-e1c3a2e8]:hover{box-shadow:none;transform:none}.rail-avatar-img[data-v-e1c3a2e8]{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-theme=dark] .rail-username[data-v-e1c3a2e8]{color:#dfe4ee}[data-theme=dark] .rail-role-tag[data-v-e1c3a2e8]{background:#4f7cff33;border-color:#8fb0ff59;color:#8fb0ff}.rail-menu[data-v-e1c3a2e8]{background:#fff;border:1px solid #eef1f8;border-radius:12px;box-shadow:0 12px 32px #1d2b521f;left:calc(100% + 10px);min-width:118px;padding:5px;position:absolute;top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:200}.rail-menu-bottom[data-v-e1c3a2e8]{left:50%;right:auto;top:calc(100% + 12px);transform:translate(-50%)}.rail-menu-bottom[data-v-e1c3a2e8]:before{background:#fff;border-left:1px solid #eef1f8;border-top:1px solid #eef1f8;border-top-left-radius:3px;content:"";height:10px;left:50%;margin-left:-5px;position:absolute;top:-5px;transform:rotate(45deg);width:10px}.rail-menu-list[data-v-e1c3a2e8]{list-style:none;margin:0;padding:0}.rail-menu-sep[data-v-e1c3a2e8]{background:#eef1f7;height:1px;margin:6px 8px}.rail-menu-item[data-v-e1c3a2e8]{align-items:center;background:transparent;border:none;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:9px;padding:8px 10px;text-align:left;transition:background .14s,color .14s;width:100%}.rail-menu-item[data-v-e1c3a2e8]:hover{background:#f6f8fb;color:#1f2b4a}.rail-menu-ico[data-v-e1c3a2e8]{align-items:center;color:#a8b0bf;display:inline-flex;flex-shrink:0;justify-content:center;transition:color .14s;width:16px}.rail-menu-item-danger[data-v-e1c3a2e8],.rail-menu-item:hover .rail-menu-ico[data-v-e1c3a2e8]{color:#4a5568}.rail-menu-item-danger[data-v-e1c3a2e8]:hover{background:#faf3f3;color:#c0392b}.rail-menu-item-danger:hover .rail-menu-ico[data-v-e1c3a2e8]{color:#c0392b}.rail-menu-label[data-v-e1c3a2e8]{flex:1;white-space:nowrap}.rail-menu-arrow[data-v-e1c3a2e8]{color:#b7c0cf;font-size:15px;line-height:1}.rail-submenu[data-v-e1c3a2e8]{list-style:none;margin:2px 0 4px;padding:0 0 0 22px}.rail-submenu-item[data-v-e1c3a2e8]{font-size:12.5px;padding:6px 10px}.rail-menu-check[data-v-e1c3a2e8]{color:#3662e3;font-size:13px}.hidden-file-input[data-v-e1c3a2e8]{display:none}.mm-dialog-mask[data-v-e1c3a2e8]{align-items:center;background:#141a2a59;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:3000}.mm-dialog[data-v-e1c3a2e8]{background:#fff;border-radius:14px;box-shadow:0 18px 48px #141a2a3d;display:flex;flex-direction:column;max-height:82vh;max-width:100%;overflow:auto;width:520px}.mm-dialog-head[data-v-e1c3a2e8]{align-items:center;border-bottom:1px solid #eef1f7;display:flex;flex-shrink:0;height:54px;justify-content:space-between;padding:0 18px 0 22px}.mm-dialog-title[data-v-e1c3a2e8]{color:#1d2b52;font-size:16px;font-weight:600}.mm-dialog-close[data-v-e1c3a2e8]{background:transparent;border:none;border-radius:6px;color:#8892a4;cursor:pointer;font-size:14px;padding:4px 7px}.mm-dialog-close[data-v-e1c3a2e8]:hover{background:#f0f3f9;color:#1d2b52}.mm-dialog-body[data-v-e1c3a2e8]{padding:20px 24px 24px}.mm-avatar-box[data-v-e1c3a2e8]{cursor:pointer;gap:14px;padding:2px 0 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mm-avatar-box[data-v-e1c3a2e8],.mm-avatar-face[data-v-e1c3a2e8]{align-items:center;display:flex}.mm-avatar-face[data-v-e1c3a2e8]{background:linear-gradient(135deg,#4f7cff,#8b5cf6);border-radius:50%;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;position:relative;width:72px}.mm-avatar-face-img[data-v-e1c3a2e8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mm-avatar-face-text[data-v-e1c3a2e8]{color:#fff;font-size:26px;font-weight:600}.mm-avatar-mask[data-v-e1c3a2e8]{align-items:center;background:#11182a8c;color:#fff;display:flex;flex-direction:column;gap:3px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .18s ease}.mm-avatar-box:focus-visible .mm-avatar-mask[data-v-e1c3a2e8],.mm-avatar-box:hover .mm-avatar-mask[data-v-e1c3a2e8]{opacity:1}.mm-avatar-mask-text[data-v-e1c3a2e8]{font-size:11px;line-height:1}.mm-avatar-meta-name[data-v-e1c3a2e8]{color:#1d2b52;font-size:15px;font-weight:600;margin-bottom:4px}.mm-avatar-meta-tip[data-v-e1c3a2e8]{color:#8a93a8;font-size:12px}.mm-info-list[data-v-e1c3a2e8]{display:flex;flex-direction:column}.mm-info-row[data-v-e1c3a2e8]{align-items:center;border-bottom:1px dashed #eef1f7;display:flex;gap:12px;justify-content:space-between;padding:9px 0}.mm-info-row[data-v-e1c3a2e8]:last-child{border-bottom:none}.mm-info-k[data-v-e1c3a2e8]{color:#8a93a8;font-size:13px}.mm-info-v[data-v-e1c3a2e8]{color:#1d2b52;font-size:13px;font-weight:500;word-break:break-all}.mm-empty[data-v-e1c3a2e8]{padding:22px 0 12px;text-align:center}.mm-empty-ico[data-v-e1c3a2e8]{font-size:26px;opacity:.6}.mm-empty-text[data-v-e1c3a2e8]{color:#3a4657;font-size:14px;margin:10px 0 4px}.mm-empty-sub[data-v-e1c3a2e8]{color:#9aa3b5;font-size:12px;margin:0}.mm-section-title[data-v-e1c3a2e8]{color:#8a93a8;font-size:12px;margin:16px 0 8px}.mm-theme-row[data-v-e1c3a2e8]{display:flex;flex-wrap:wrap;gap:8px}.mm-chip[data-v-e1c3a2e8]{background:#fff;border:1px solid #dfe4ee;border-radius:999px;color:#4a5568;cursor:pointer;font-size:13px;padding:6px 14px}.mm-chip[data-v-e1c3a2e8]:hover{background:#f0f3f9}.mm-chip.active[data-v-e1c3a2e8]{background:#eef2ff;border-color:#3662e3;color:#3662e3}.mm-hint[data-v-e1c3a2e8]{color:#8a93a8;font-size:12.5px;line-height:1.7;margin:0}.mm-danger-btn[data-v-e1c3a2e8]{background:#fff5f5;border:1px solid #f3c2c2;border-radius:9px;color:#d64545;cursor:pointer;font-size:14px;margin-top:16px;padding:11px;width:100%}.mm-danger-btn[data-v-e1c3a2e8]:hover{background:#ffecec}.mm-pwd-form[data-v-e1c3a2e8]{display:flex;flex-direction:column;gap:12px}.mm-input-err[data-v-e1c3a2e8],.mm-input-err[data-v-e1c3a2e8]:focus{border-color:#e5484d}.mm-input-err[data-v-e1c3a2e8]:focus{box-shadow:0 0 0 2px #e5484d24}.mm-field-err[data-v-e1c3a2e8]{color:#e5484d;font-size:12px;line-height:1;margin-top:-6px;padding-left:2px}.mm-input[data-v-e1c3a2e8]{background:#fff;border:1px solid #dfe4ee;border-radius:9px;box-sizing:border-box;color:#2a3550;font-size:13.5px;outline:none;padding:11px 13px;width:100%}.mm-input[data-v-e1c3a2e8]:focus{border-color:#3662e3;box-shadow:0 0 0 2px #3662e31f}.mm-primary-btn[data-v-e1c3a2e8]{background:#3662e3;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;margin-top:2px;padding:11px;width:100%}.mm-primary-btn[data-v-e1c3a2e8]:hover{background:#2c53c8}.mm-primary-btn[data-v-e1c3a2e8]:disabled{cursor:default;opacity:.6}.mm-kbd-list[data-v-e1c3a2e8]{display:flex;flex-direction:column;gap:8px}.mm-kbd-row[data-v-e1c3a2e8]{align-items:center;display:flex;gap:12px}.mm-kbd[data-v-e1c3a2e8]{background:#f5f7fa;border:1px solid #e2e8f0;border-radius:6px;color:#3a4657;flex-shrink:0;font-family:inherit;font-size:12px;min-width:116px;padding:4px 8px;text-align:center}.mm-kbd-desc[data-v-e1c3a2e8]{color:#4a5568;font-size:13px}[data-theme=dark] .rail-menu[data-v-e1c3a2e8]{background:#1e2430;border-color:#2b3342;box-shadow:0 8px 26px #00000073}[data-theme=dark] .rail-menu-item[data-v-e1c3a2e8]{color:#cbd3e1}[data-theme=dark] .rail-menu-item[data-v-e1c3a2e8]:hover{background:#2a3142;color:#f0f3f9}[data-theme=dark] .rail-menu-ico[data-v-e1c3a2e8]{color:#6d7688}[data-theme=dark] .rail-menu-item:hover .rail-menu-ico[data-v-e1c3a2e8]{color:#aeb8c9}[data-theme=dark] .rail-menu-sep[data-v-e1c3a2e8]{background:#2b3342}[data-theme=dark] .rail-menu-item-danger[data-v-e1c3a2e8]:hover{background:#d6454524;color:#ff9d9d}[data-theme=dark] .rail-menu-item-danger:hover .rail-menu-ico[data-v-e1c3a2e8]{color:#ff9d9d}[data-theme=dark] .rail-menu-arrow[data-v-e1c3a2e8]{color:#7b8496}[data-theme=dark] .rail-menu-check[data-v-e1c3a2e8]{color:#8fb0ff}[data-theme=dark] .mm-dialog[data-v-e1c3a2e8]{background:#1e2430}[data-theme=dark] .mm-dialog-head[data-v-e1c3a2e8]{border-bottom-color:#2b3342}[data-theme=dark] .mm-dialog-title[data-v-e1c3a2e8]{color:#e5e9f2}[data-theme=dark] .mm-dialog-close[data-v-e1c3a2e8]{color:#8b94a8}[data-theme=dark] .mm-dialog-close[data-v-e1c3a2e8]:hover{background:#2a3142;color:#f0f3f9}[data-theme=dark] .mm-empty-sub[data-v-e1c3a2e8],[data-theme=dark] .mm-hint[data-v-e1c3a2e8],[data-theme=dark] .mm-info-k[data-v-e1c3a2e8],[data-theme=dark] .mm-section-title[data-v-e1c3a2e8]{color:#8b94a8}[data-theme=dark] .mm-empty-text[data-v-e1c3a2e8],[data-theme=dark] .mm-info-v[data-v-e1c3a2e8],[data-theme=dark] .mm-kbd-desc[data-v-e1c3a2e8]{color:#dfe4ee}[data-theme=dark] .mm-info-row[data-v-e1c3a2e8]{border-bottom-color:#2b3342}[data-theme=dark] .mm-chip[data-v-e1c3a2e8]{background:#252c3a;border-color:#2b3342;color:#cbd3e1}[data-theme=dark] .mm-chip[data-v-e1c3a2e8]:hover{background:#2a3142}[data-theme=dark] .mm-chip.active[data-v-e1c3a2e8]{background:#2e3a5c;border-color:#4f7cff;color:#8fb0ff}[data-theme=dark] .mm-input[data-v-e1c3a2e8]{background:#252c3a;border-color:#2b3342;color:#e5e9f2}[data-theme=dark] .mm-input[data-v-e1c3a2e8]:focus{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff2e}[data-theme=dark] .mm-kbd[data-v-e1c3a2e8]{background:#252c3a;border-color:#2b3342;color:#dfe4ee}[data-theme=dark] .mm-avatar-mask[data-v-e1c3a2e8]{background:#080c16a8}[data-theme=dark] .mm-avatar-meta-name[data-v-e1c3a2e8]{color:#e5e9f2}[data-theme=dark] .mm-avatar-meta-tip[data-v-e1c3a2e8]{color:#8b94a8}[data-theme=dark] .mm-danger-btn[data-v-e1c3a2e8]{background:#d645451f;border-color:#d6454573;color:#ff8a8a}
