.logo{display:flex;align-items:center;font-size:20px;font-weight:700;cursor:pointer;user-select:none}.logo-icon{width:42px;height:42px;margin-right:8px;object-fit:contain;border-radius:4px}.header-logo-text{white-space:nowrap}.dropdown-profile[data-v-8c102f32]{padding:20px 16px 16px;max-width:100%;width:100%;box-sizing:border-box;background:#fff;overflow:hidden;text-align:left}.profile-header[data-v-8c102f32]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06);width:100%;box-sizing:border-box}.profile-avatar[data-v-8c102f32]{background-color:var(--n-primary-color, #18a058)!important}.profile-info[data-v-8c102f32]{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:4px;overflow:hidden}.profile-name[data-v-8c102f32]{font-size:16px;font-weight:500;line-height:1.5;color:#202124;word-break:break-word;overflow-wrap:break-word;margin:0;max-width:100%}.profile-email[data-v-8c102f32]{font-size:14px;line-height:1.43;color:#5f6368;word-break:break-word;overflow-wrap:break-word;max-width:100%}.profile-org[data-v-8c102f32]{display:flex;align-items:center;gap:8px;padding:12px 0;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06);width:100%;box-sizing:border-box}.org-icon[data-v-8c102f32]{font-size:16px;color:var(--n-text-color-2);flex-shrink:0}.org-label[data-v-8c102f32]{font-size:13px;color:#5f6368;line-height:1.5;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;max-width:100%}.profile-actions[data-v-8c102f32]{margin-top:8px;width:100%;box-sizing:border-box}[data-v-8c102f32] .n-button{font-weight:500;letter-spacing:.25px;border-radius:4px;height:36px;font-size:14px}[data-v-8c102f32] .n-button:hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.password-iframe[data-v-c2154417]{width:100%;height:500px;border:none;background:#fff}[data-v-c2154417] .n-dropdown-menu{padding:8px 0;min-width:400px;max-width:500px;box-shadow:0 2px 8px #00000026;border-radius:8px;overflow:hidden;box-sizing:border-box}[data-v-c2154417] .n-dropdown-option{padding:12px 16px;margin:0 8px;border-radius:4px;transition:background-color .15s ease;box-sizing:border-box;max-width:100%;overflow:hidden;text-align:left}[data-v-c2154417] .n-dropdown-option:hover{background-color:#0000000a}[data-v-c2154417] .n-dropdown-option:first-child{margin:0;padding:0;background:transparent}[data-v-c2154417] .n-dropdown-option:first-child:hover{background:transparent}[data-v-c2154417] .n-dropdown-option .n-dropdown-option-body{display:flex;align-items:center;gap:12px;text-align:left}[data-v-c2154417] .n-dropdown-option .n-dropdown-option-body .n-icon{font-size:18px;color:var(--n-text-color-2);flex-shrink:0}[data-v-c2154417] .n-dropdown-divider{margin:8px 0;border-color:#0000000f}.lang-select[data-v-acf038a8]{width:100px}.custom-drawer-header[data-v-2b7f2e9a]{display:flex;justify-content:space-between;align-items:center;height:24px;box-sizing:border-box}.title[data-v-2b7f2e9a]{font-size:16px;font-weight:600;color:var(--n-title-text-color);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-actions[data-v-2b7f2e9a]{display:flex;align-items:center;gap:8px}.bell-button[data-v-0c95d5af]{padding:4px}.bell-icon[data-v-0c95d5af]{width:18px;height:18px}.notification-list[data-v-0c95d5af]{max-height:calc(100vh - 160px);overflow-y:auto;padding:0 8px}.notification-item[data-v-0c95d5af]{padding:14px 12px;border-bottom:1px solid var(--n-border-color);cursor:pointer;border-radius:6px;transition:background-color .2s;margin-top:20px}.notification-item.unread[data-v-0c95d5af]{background-color:#f0f9ff;font-weight:500}.notification-item.unread[data-v-0c95d5af]:hover{background-color:#00000008}.notification-item[data-v-0c95d5af]:not(.unread){background-color:#fafafa;font-weight:400;color:#777}.notification-item[data-v-0c95d5af]:not(.unread):hover{background-color:#f5f5f5}.notification-header[data-v-0c95d5af]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.title[data-v-0c95d5af]{margin:0;font-size:14px;color:#333;flex:1;word-break:break-word}.time[data-v-0c95d5af]{font-size:12px;color:#999;white-space:nowrap;margin-left:8px}.notification-content p[data-v-0c95d5af],.notification-content div[data-v-0c95d5af]{margin:0;line-height:1.5;font-size:13px;color:#666}.empty[data-v-0c95d5af]{text-align:center;color:#999;padding:40px 0}.warp-layout[data-v-c3b53c8f]{width:100%;height:100%}.warp-layout .header[data-v-c3b53c8f]{height:60px}.warp-layout .header .header-content[data-v-c3b53c8f]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 20px}.warp-layout .header .header-content .header-left[data-v-c3b53c8f]{flex:1;display:flex;align-items:center}.warp-layout .header .header-content .header-right[data-v-c3b53c8f]{display:flex;align-items:center}.warp-layout .main-content[data-v-c3b53c8f]{height:calc(100vh - 60px);overflow-x:hidden}.warp-layout .main-content[data-v-c3b53c8f] .landing-page-wrapper{height:auto;min-height:100vh}.warp-layout .app-layout-sider[data-v-c3b53c8f]{z-index:999;transition:width .3s ease,min-width .3s ease,border .3s ease}.warp-layout .collapsed[data-v-c3b53c8f]{z-index:999;width:0!important;min-width:0!important;border-right:none!important}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}html{overflow:hidden}body{font-family:Noto Sans SC,Segoe UI,Microsoft YaHei,sans-serif;background:#f6f7fb;color:#1f1f1f}.like-table{border:1px solid #e0e0e6;border-radius:8px;overflow:hidden}.like-table .tr{display:grid;gap:8px;padding:8px;align-items:center;border-top:1px solid #f2f2f5}.like-table .tr.th{background:#fafafa;font-weight:600;border-top:0}.like-table .td.op{text-align:right}.container-table .tr{grid-template-columns:2fr 1.2fr 1fr 1fr 1fr 1fr .8fr}.charges-table .tr{grid-template-columns:2fr 1.2fr 1.2fr .8fr}.list-actions{margin-top:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.form-grid .span-2{grid-column:span 2}.row-compact{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.row-compact.three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}.row-compact.three-columns :deep(.n-form-item){margin-bottom:0}.row-compact.three-columns :deep(.n-form-item-label){font-size:12px;margin-bottom:4px}.flex-1{width:100%}.code-70{width:70px}.section-title{margin-top:10px;margin-bottom:6px;font-weight:600}
