.main-layout[data-v-54917c0e]{display:flex;height:100vh;overflow:hidden}.main-content[data-v-54917c0e]{flex:1;display:flex;flex-direction:column;margin-left:0}.header[data-v-54917c0e]{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);z-index:10;position:relative}.back-button[data-v-54917c0e]{color:#1a56db;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;transition:background-color .2s}.back-button[data-v-54917c0e]:hover{background-color:#f0f5ff}.back-button i[data-v-54917c0e]{font-size:14px}.header-right[data-v-54917c0e]{display:flex;align-items:center}.user-menu-container[data-v-54917c0e]{position:relative}.user-info[data-v-54917c0e]{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .3s;position:relative}.user-info[data-v-54917c0e]:hover{background-color:#f5f5f5}.avatar[data-v-54917c0e]{width:32px;height:32px;border-radius:50%;background-color:#1a56db;background-image:url(data:image/png;base64,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);background-size:cover;background-position:50%;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:8px}.username-role[data-v-54917c0e]{margin-right:8px;font-size:14px;color:#333}.menu-arrow[data-v-54917c0e]{font-size:12px;color:#666;transition:transform .3s}.menu-arrow.rotated[data-v-54917c0e]{transform:rotate(180deg)}.user-dropdown-menu[data-v-54917c0e]{position:absolute;top:100%;right:0;width:160px;background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;overflow:hidden}.dropdown-item[data-v-54917c0e]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#333}.dropdown-item[data-v-54917c0e]:hover{background-color:#f5f5f5}.dropdown-item i[data-v-54917c0e]{margin-right:8px;width:16px;text-align:center;color:#666}.dropdown-divider[data-v-54917c0e]{height:1px;background-color:#f0f0f0;margin:4px 0}.logout-item i[data-v-54917c0e],.logout-item[data-v-54917c0e]{color:#ff4d4f}.logout-item[data-v-54917c0e]:hover{background-color:#fff2f0}.content-wrapper[data-v-54917c0e]{flex:1;padding:15px;overflow:auto;background:#f0f5ff}@media (max-width:768px){.header[data-v-54917c0e]{padding:0 16px}.username-role[data-v-54917c0e]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-menu[data-v-54917c0e]{width:140px}}#app{font-family:PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%}