*{box-sizing:border-box}#app,*,body,html{margin:0;padding:0}#app,body,html{height:100%}.layout-wrap[data-v-0e5384e6]{display:flex;height:100vh;overflow:hidden}.sidebar[data-v-0e5384e6]{width:200px;background-color:#304156;display:flex;flex-direction:column;height:100%}.logo[data-v-0e5384e6]{height:50px;line-height:50px;text-align:center;color:#fff;font-size:16px;font-weight:700;border-bottom:1px solid #1f2d3d;flex-shrink:0}.menu[data-v-0e5384e6]{flex:1;border-right:none;overflow-y:auto}.main-wrap[data-v-0e5384e6]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.header[data-v-0e5384e6]{height:50px;background:#fff;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;padding:0 20px;flex-shrink:0}.user-box[data-v-0e5384e6]{display:flex;align-items:center;gap:12px}.content[data-v-0e5384e6]{flex:1;padding:20px;background-color:#f5f7fa;overflow:auto}