@charset "UTF-8";:root{--color-primary: #3b82f6;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #6366f1;--color-background: #ffffff;--color-background-soft: #f8fafc;--color-background-mute: #f1f5f9;--color-background-darker: #e2e8f0;--color-text-primary: #1f2937;--color-text-secondary: #6b7280;--color-text-tertiary: #9ca3af;--color-text-inverse: #ffffff;--color-border: #e5e7eb;--color-border-hover: #d1d5db;--color-border-focus: var(--color-primary);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px}@media (prefers-color-scheme: dark){:root{--color-background: #1f2937;--color-background-soft: #374151;--color-background-mute: #4b5563;--color-background-darker: #6b7280;--color-text-primary: #f9fafb;--color-text-secondary: #d1d5db;--color-text-tertiary: #9ca3af;--color-border: #4b5563;--color-border-hover: #6b7280}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:14px}body{height:100%;color:var(--color-text-primary);background:var(--color-background-soft);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-size:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button:focus,input:focus,textarea:focus,select:focus{outline:none}input,textarea,select,button{font-family:inherit;font-size:inherit}::-webkit-scrollbar-track{background:var(--color-background-mute);border-radius:var(--border-radius-sm)}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:var(--border-radius-sm);transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}::selection{background:#3b82f633;color:var(--color-text-primary)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto}[disabled]{opacity:.6;cursor:not-allowed}html[dir=rtl]{direction:rtl}html[dir=rtl] body{text-align:right}:dir(rtl) .flex{flex-direction:row-reverse}:dir(rtl) .grid{direction:rtl}:dir(rtl) input,:dir(rtl) textarea,:dir(rtl) select{text-align:right}:dir(rtl) .button-group{flex-direction:row-reverse}:dir(rtl) .menu-item{text-align:right}:dir(rtl) table{direction:rtl}:dir(rtl) th,:dir(rtl) td{text-align:right}:dir(rtl) .card-actions,:dir(rtl) .icon-text,:dir(rtl) .pagination,:dir(rtl) .breadcrumb{flex-direction:row-reverse}:dir(rtl) .notification,:dir(rtl) .sidebar,:dir(rtl) .dropdown-content{text-align:right}html[lang=ar]{font-family:Arial,Tahoma,Segoe UI,"sans-serif";line-height:1.6}html[lang=ar] *{font-feature-settings:"liga" 1,"calt" 1}html[lang=zh-TW]{font-family:PingFang TC,Microsoft JhengHei,Helvetica Neue,Helvetica,Arial,"sans-serif"}html[lang=en]{font-family:Lato,Segoe UI,Helvetica Neue,Helvetica,Arial,"sans-serif"}:dir(rtl) .number,:dir(rtl) .amount,:dir(rtl) .price,:dir(rtl) .percentage{direction:ltr;text-align:left;display:inline-block}:dir(rtl) code,:dir(rtl) pre,:dir(rtl) .code,:dir(rtl) .address{direction:ltr;text-align:left;unicode-bidi:embed}:dir(rtl) .slide-enter-active,:dir(rtl) .slide-leave-active{transition:transform .3s ease}:dir(rtl) .slide-enter-from{transform:translate(-100%)}:dir(rtl) .slide-leave-to{transform:translate(100%)}:dir(rtl) .n-button-group{flex-direction:row-reverse}:dir(rtl) .n-space{flex-direction:row-reverse}:dir(rtl) .n-breadcrumb{flex-direction:row-reverse}:dir(rtl) .n-steps{flex-direction:row-reverse}:dir(rtl) ::-webkit-scrollbar{width:8px;height:8px}:dir(rtl) ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}:dir(rtl) ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}:dir(rtl) ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}#app{margin:0;padding:0;width:100%;height:100vh;font-weight:400}a{text-decoration:none;color:#3b82f6;transition:color .2s ease}a:hover{color:#1d4ed8}i.n-icon{font-style:normal!important}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B-1758077937679.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D-1758077937679.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2-1758077937679.woff2)}*{margin:0;padding:0;box-sizing:border-box}#app{height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{margin:0;padding:0;height:100vh;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.wallet-permissions[data-v-469b17ee]{display:flex;align-items:center;gap:12px}.wallet-disconnected .connect-button[data-v-469b17ee]{background:linear-gradient(135deg,gold,#ffed4e);border:none;color:#1a1a1a;font-weight:600}.wallet-disconnected .connect-button[data-v-469b17ee]:hover{background:linear-gradient(135deg,#ffed4e,gold);transform:translateY(-1px)}.wallet-connected[data-v-469b17ee]{display:flex;align-items:center;gap:12px}.wallet-display[data-v-469b17ee]{color:#fff!important;font-weight:500;padding:6px 12px;background:#ffffff1a;border-radius:8px;transition:all .2s ease}.wallet-display[data-v-469b17ee]:hover{background:#ffffff26!important;color:#fff!important}.wallet-display[data-v-469b17ee] .n-button__icon{color:#fff}.permissions-indicator .permission-badge[data-v-469b17ee] .n-badge-sup{font-size:10px;min-width:16px;height:16px}.permissions-detail[data-v-469b17ee]{max-width:320px;padding:4px}.permissions-header[data-v-469b17ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.permissions-header h4[data-v-469b17ee]{margin:0;font-size:16px;font-weight:600}.permissions-list[data-v-469b17ee]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.permission-item[data-v-469b17ee]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;background:#f8f9fa;opacity:.6;transition:all .2s ease}.permission-item.has-permission[data-v-469b17ee]{opacity:1;background:#e8f5e8;border:1px solid #52c41a}.permission-item .role-icon[data-v-469b17ee]{font-size:18px;width:24px;text-align:center}.permission-item .role-info[data-v-469b17ee]{flex:1}.permission-item .role-info .role-name[data-v-469b17ee]{font-weight:600;font-size:14px;color:#333}.permission-item .role-info .role-description[data-v-469b17ee]{font-size:12px;color:#666;margin-top:2px}.permission-item .permission-status[data-v-469b17ee]{font-size:16px}.permission-item .permission-status.granted[data-v-469b17ee]{color:#52c41a}.permissions-footer[data-v-469b17ee]{display:flex;justify-content:center;padding-top:8px;border-top:1px solid #eee}.dialog-header[data-v-469b17ee]{display:flex;align-items:center;gap:8px;font-weight:600}.disconnect-content .wallet-info-summary[data-v-469b17ee]{background:#f8f9fa;border-radius:8px;padding:16px;margin:16px 0}.disconnect-content .wallet-info-summary .info-item[data-v-469b17ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.disconnect-content .wallet-info-summary .info-item[data-v-469b17ee]:last-child{margin-bottom:0}.disconnect-content .wallet-info-summary .info-item .label[data-v-469b17ee]{font-weight:500;color:#666}.disconnect-content .wallet-info-summary .info-item .value[data-v-469b17ee]{font-family:monospace;color:#333}.disconnect-content .disconnect-warning[data-v-469b17ee]{color:#f0a020;font-size:14px;margin-bottom:0}.dialog-actions[data-v-469b17ee]{display:flex;gap:12px;justify-content:flex-end}.error-alert[data-v-469b17ee]{position:fixed;top:80px;right:24px;z-index:1000;max-width:400px}@media (max-width: 768px){.wallet-details[data-v-469b17ee]{display:none}.permissions-detail[data-v-469b17ee]{max-width:280px}}.notification-center[data-v-8f13d30e]{padding:0}.notification-header[data-v-8f13d30e]{display:flex;justify-content:space-between;align-items:center;padding:16px 0 12px;border-bottom:1px solid #eee;margin-bottom:12px}.notification-header h3[data-v-8f13d30e]{margin:0;font-size:16px;font-weight:600}.notification-list[data-v-8f13d30e]{display:flex;flex-direction:column;gap:8px}.notification-item[data-v-8f13d30e]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.notification-item[data-v-8f13d30e]:hover{background:#f8f9fa}.notification-item.unread[data-v-8f13d30e]{background:#f0f9ff;border-left:3px solid #3b82f6}.notification-item.unread[data-v-8f13d30e]:hover{background:#e0f2fe}.notification-icon[data-v-8f13d30e]{font-size:20px;margin-top:2px}.notification-content[data-v-8f13d30e]{flex:1}.notification-content .notification-title[data-v-8f13d30e]{font-weight:600;font-size:14px;color:#333;margin-bottom:4px}.notification-content .notification-message[data-v-8f13d30e]{font-size:13px;color:#666;line-height:1.4;margin-bottom:6px}.notification-content .notification-time[data-v-8f13d30e]{font-size:12px;color:#999}.unread-dot[data-v-8f13d30e]{width:8px;height:8px;background:#3b82f6;border-radius:50%;margin-top:6px}.empty-state[data-v-8f13d30e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#999}.empty-state p[data-v-8f13d30e]{margin:12px 0 0;font-size:14px}.language-dropdown[data-v-99195b26]{width:50px!important}.language-dropdown[data-v-99195b26] .n-dropdown-menu{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;padding:8px!important;min-width:50px!important;width:50px!important;max-width:none!important;color:#000!important}.language-dropdown[data-v-99195b26] .n-dropdown-option{color:#000!important;background-color:#fff!important;width:40px!important;min-width:40px!important}.language-dropdown[data-v-99195b26] .n-dropdown-option:hover{background-color:#f5f5f5!important;color:#000!important}.language-button[data-v-99195b26]{color:#fff!important;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;min-width:50px;height:36px;border-radius:6px;position:relative;z-index:1002}.language-button[data-v-99195b26]:hover{background-color:#fff3!important;border-color:#ffffff80}.language-button .language-flag[data-v-99195b26]{font-size:16px;display:flex;align-items:center;justify-content:center;line-height:1}[data-v-99195b26] .language-option{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#000!important;background-color:#fff!important;border-radius:4px;margin:2px 0;min-width:280px;width:280px}[data-v-99195b26] .language-option:hover{background-color:#f5f5f5!important;color:#000!important}[data-v-99195b26] .language-option .language-flag{font-size:16px;width:20px;text-align:center}[data-v-99195b26] .language-option .language-text{flex:1;font-size:15px;color:#000!important;font-weight:500}[data-v-99195b26] .language-option .language-current{color:#000!important;font-weight:700;font-size:15px}[data-v-99195b26]:dir(rtl) .language-option .language-text{text-align:right}.header[data-v-7b10e0f4]{height:64px;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000}.header-content[data-v-7b10e0f4]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px;max-width:100%}.logo-section[data-v-7b10e0f4]{display:flex;align-items:center;gap:16px}.logo[data-v-7b10e0f4]{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600;font-size:18px}.logo .logo-icon[data-v-7b10e0f4]{font-size:24px}.logo .logo-text[data-v-7b10e0f4]{background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.network-badge[data-v-7b10e0f4] .n-badge-sup{font-size:10px;padding:2px 6px}.header-actions[data-v-7b10e0f4]{display:flex;align-items:center;gap:16px}.language-switcher-container[data-v-7b10e0f4]{display:flex;align-items:center;z-index:1001;position:relative}.user-profile[data-v-7b10e0f4]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .3s ease;color:#fff}.user-profile[data-v-7b10e0f4]:hover{background-color:#ffffff1a}.user-profile .user-avatar[data-v-7b10e0f4]{flex-shrink:0}.user-profile .user-info[data-v-7b10e0f4]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.user-profile .user-info .username[data-v-7b10e0f4]{font-size:14px;font-weight:500;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile .user-info .user-role[data-v-7b10e0f4]{font-size:11px;opacity:.8;line-height:1}.user-profile .dropdown-icon[data-v-7b10e0f4]{flex-shrink:0;opacity:.6;transition:transform .3s ease}.user-profile:hover .dropdown-icon[data-v-7b10e0f4]{opacity:1;transform:rotate(180deg)}[data-v-7b10e0f4] .n-button{color:#fff}[data-v-7b10e0f4] .n-button:hover{background-color:#ffffff1a}[data-v-7b10e0f4] .n-badge .n-button{color:#fff}:dir(rtl) .header-content[data-v-7b10e0f4]{direction:rtl}:dir(rtl) .logo-section[data-v-7b10e0f4]{flex-direction:row-reverse}:dir(rtl) .header-actions[data-v-7b10e0f4]{flex-direction:row-reverse}@media (max-width: 768px){.header-content[data-v-7b10e0f4]{padding:0 16px}.logo-text[data-v-7b10e0f4]{display:none}.header-actions[data-v-7b10e0f4]{gap:8px}}.side-nav[data-v-3913e479]{height:100vh;position:sticky;top:0;background:#fff;box-shadow:2px 0 8px #0000001a}.nav-content[data-v-3913e479]{height:100vh;display:flex;flex-direction:column}.nav-menu[data-v-3913e479]{flex:1;padding:16px 0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;position:relative}.nav-menu[data-v-3913e479]::-webkit-scrollbar{width:6px}.nav-menu[data-v-3913e479]::-webkit-scrollbar-track{background:transparent}.nav-menu[data-v-3913e479]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;transition:background .2s ease}.nav-menu[data-v-3913e479]::-webkit-scrollbar-thumb:hover{background:#0000004d}.nav-menu[data-v-3913e479]:before{content:"";position:sticky;top:0;left:0;right:0;height:8px;background:linear-gradient(to bottom,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:1}.nav-menu[data-v-3913e479]:after{content:"";position:sticky;bottom:0;left:0;right:0;height:8px;background:linear-gradient(to top,rgba(255,255,255,.9),transparent);pointer-events:none;z-index:1;margin-top:-8px}.nav-menu[data-v-3913e479] .n-menu-item{margin:4px 12px;border-radius:8px}.nav-menu[data-v-3913e479] .n-menu-item.n-menu-item--disabled{opacity:.5}.nav-menu[data-v-3913e479] .n-menu-item.n-menu-item--disabled .n-menu-item-content{color:#ccc!important}.nav-menu[data-v-3913e479] .n-menu-item-content{padding:8px 16px}.nav-menu[data-v-3913e479] .n-menu-item-content:hover{background:#f0f9ff;color:#3b82f6}.nav-menu[data-v-3913e479] .n-menu-item--selected{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.nav-menu[data-v-3913e479] .n-menu-item--selected .n-menu-item-content{color:#fff}.nav-menu[data-v-3913e479] .n-menu-item--selected .n-menu-item-content:hover{background:transparent;color:#fff}.nav-menu[data-v-3913e479] .n-submenu-children .n-menu-item{margin-left:24px}.nav-menu[data-v-3913e479] .n-submenu-children .n-menu-item:before{left:12px}.nav-footer[data-v-3913e479]{padding:16px;border-top:1px solid #eee;background:#fafafa;flex-shrink:0;margin-top:auto}.status-card[data-v-3913e479]{background:#fff;padding:12px;border-radius:8px;margin-bottom:12px;box-shadow:0 1px 3px #0000001a}.status-item[data-v-3913e479]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.status-item[data-v-3913e479]:last-child{margin-bottom:0}.status-item .status-label[data-v-3913e479]{font-size:12px;color:#666;font-weight:500}.version-info[data-v-3913e479]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}.version-info span[data-v-3913e479]:first-child{font-weight:500}[data-v-3913e479] .n-layout-sider--collapsed .nav-footer{display:none}[data-v-3913e479] .n-layout-sider--collapsed .nav-content{height:100vh}[data-v-3913e479] .n-layout-sider--collapsed .nav-menu{padding:8px 0;overflow-y:auto}[data-v-3913e479] .n-layout-sider--collapsed .nav-menu::-webkit-scrollbar{width:4px}.footer[data-v-52837e91]{height:48px;background:#fff;border-top:1px solid #e5e7eb;display:flex;align-items:center;position:sticky;bottom:0;z-index:10}.footer-content[data-v-52837e91]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 24px;font-size:12px;color:#6b7280}.footer-left[data-v-52837e91]{display:flex;align-items:center;gap:16px}.footer-left .copyright[data-v-52837e91]{font-weight:500}.footer-left .links[data-v-52837e91]{display:flex;align-items:center;gap:8px}.footer-left .links a[data-v-52837e91]{color:#6b7280;text-decoration:none;transition:color .2s ease}.footer-left .links a[data-v-52837e91]:hover{color:#3b82f6}.footer-left .links .divider[data-v-52837e91]{color:#d1d5db}.footer-right .status-indicators[data-v-52837e91]{display:flex;align-items:center;gap:16px}.footer-right .status-item[data-v-52837e91]{display:flex;align-items:center;gap:4px}.footer-right .status-item .status-icon[data-v-52837e91]{font-size:14px}.footer-right .status-item .status-text[data-v-52837e91]{font-size:11px;color:#6b7280;font-weight:500}@media (max-width: 768px){.footer-content[data-v-52837e91]{padding:0 16px;font-size:11px}.footer-left[data-v-52837e91]{gap:8px}.footer-left .links[data-v-52837e91]{display:none}.footer-right .status-indicators[data-v-52837e91]{gap:8px}.footer-right .status-item .status-text[data-v-52837e91]{font-size:10px}}@media (max-width: 480px){.footer-content[data-v-52837e91]{padding:0 12px}.status-indicators .status-item[data-v-52837e91]:not(:last-child){display:none}}.admin-layout[data-v-fa8e44e8]{height:100vh;width:100vw;overflow:visible}.main-layout[data-v-fa8e44e8]{height:100vh;overflow:visible}.content-area[data-v-fa8e44e8]{height:calc(100vh - 112px);overflow:auto;background:#f8fafc}.content-wrapper[data-v-fa8e44e8]{min-height:100%;padding:24px;display:flex;flex-direction:column}.breadcrumb-section[data-v-fa8e44e8]{margin-bottom:24px;padding:16px 24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d}.breadcrumb-section[data-v-fa8e44e8] .n-breadcrumb-item .n-breadcrumb-item__link{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-section[data-v-fa8e44e8] .n-breadcrumb-item .n-breadcrumb-item__link:hover{color:#3b82f6}.breadcrumb-section[data-v-fa8e44e8] .n-breadcrumb-item:last-child .n-breadcrumb-item__link{color:#374151;font-weight:500}.page-content[data-v-fa8e44e8]{flex:1;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.page-transition-enter-active[data-v-fa8e44e8],.page-transition-leave-active[data-v-fa8e44e8]{transition:all .3s ease}.page-transition-enter-from[data-v-fa8e44e8]{opacity:0;transform:translate(30px)}.page-transition-leave-to[data-v-fa8e44e8]{opacity:0;transform:translate(-30px)}@media (max-width: 768px){.content-wrapper[data-v-fa8e44e8]{padding:16px}.breadcrumb-section[data-v-fa8e44e8]{padding:12px 16px;margin-bottom:16px}}@media (max-width: 480px){.content-wrapper[data-v-fa8e44e8]{padding:12px}.breadcrumb-section[data-v-fa8e44e8]{padding:8px 12px;margin-bottom:12px}}
