.layout[data-v-5be762e9]{height:100vh}.layout[data-v-5be762e9] .n-layout-scroll-container{height:100%}.sider[data-v-5be762e9]{background:#fff}.logo[data-v-5be762e9]{height:64px;display:flex;align-items:center;padding:0 16px;gap:10px}.logo-mark[data-v-5be762e9]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2080f0,#36ad6a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.logo-text[data-v-5be762e9]{font-size:16px;font-weight:700;color:#1f2329}.header[data-v-5be762e9]{flex-shrink:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#fff}.header-right[data-v-5be762e9],.user-entry[data-v-5be762e9]{display:flex;align-items:center;gap:8px}.user-entry[data-v-5be762e9]{cursor:pointer}.main[data-v-5be762e9]{height:100%;min-height:0}.main[data-v-5be762e9] .n-layout-scroll-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.content[data-v-5be762e9]{flex:1;min-height:0;padding:16px;overflow:hidden;background:#f5f7fb}.page-view[data-v-5be762e9]{height:100%;min-height:0;overflow:hidden}.page-view[data-v-5be762e9]>*{height:100%;min-height:0}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f7fb}a{color:inherit;text-decoration:none}.page-card{height:100%;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:16px;overflow:hidden}.page-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.search-form{flex-shrink:0;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.page-table{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.page-table .n-data-table{flex:1 1 0;min-height:0;height:100%}.pager{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:12px}
