@charset "UTF-8";.header[data-v-f5d81ad5]{background-color:#fff;border-bottom:1px solid #aaa;height:56px;left:0;position:fixed;top:0;width:100%;z-index:11}.header-container[data-v-f5d81ad5]{height:100%;justify-content:space-between;margin:0 auto;padding:0 9px}.header-container[data-v-f5d81ad5],.logo[data-v-f5d81ad5]{align-items:center;display:flex}.logo[data-v-f5d81ad5]{margin-right:5px}.logo .title-area[data-v-f5d81ad5]{align-items:center;display:flex}.logo .title[data-v-f5d81ad5]{color:#1e2124;flex:none;font-size:20px;font-weight:700;margin:0 14px}.logo a[data-v-f5d81ad5]{align-items:center;color:#333;display:inline-block;display:flex;flex:none;text-decoration:none}.logo-icon[data-v-f5d81ad5]{height:24px;margin-right:8px;width:24px}.logo-text[data-v-f5d81ad5]{font-size:16px;font-weight:700}.tab-menu[data-v-f5d81ad5]{align-self:end;flex:1;max-height:50px}.tab[data-v-f5d81ad5],.tab-menu[data-v-f5d81ad5],.tabs[data-v-f5d81ad5]{display:flex;height:100%}.tab[data-v-f5d81ad5]{align-items:center;color:#b1b8be;font-size:18px;font-weight:700;padding:0 16px;position:relative;text-decoration:none;transition:color .2s}.tab[data-v-f5d81ad5]:hover{background:var(--color-primary-5,#e5f6ff);color:#464c53}.tab.active[data-v-f5d81ad5]{color:#1e2124;font-weight:800}.tab.active[data-v-f5d81ad5]:after{background-color:#0af;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.icon-menu[data-v-f5d81ad5]{justify-content:flex-end;min-width:180px}.icon-button[data-v-f5d81ad5],.icon-menu[data-v-f5d81ad5]{align-items:center;display:flex}.icon-button[data-v-f5d81ad5]{background:none;border:none;border-radius:50%;cursor:pointer;height:32px;justify-content:center;margin-left:16px;width:32px}.icon-button[data-v-f5d81ad5]:hover{background-color:#e8e8e8}@media (max-width:768px){.tab-menu[data-v-f5d81ad5]{justify-content:flex-start;overflow-x:auto}.tab[data-v-f5d81ad5]{padding:0 12px;white-space:nowrap}.icon-menu[data-v-f5d81ad5]{min-width:auto}}.status-bar[data-v-f5d81ad5]{color:#333;font-size:12px;height:32px;justify-content:space-between;padding:0 8px;width:100%}.status-bar[data-v-f5d81ad5],.status-bar__item[data-v-f5d81ad5]{align-items:center;display:flex}.status-bar__item[data-v-f5d81ad5]{gap:8px;height:100%;padding:0 12px}.status-bar__time[data-v-f5d81ad5]{border-right:1px solid #b1b8be;padding-right:12px}.status-bar__action[data-v-f5d81ad5],.status-bar__time[data-v-f5d81ad5]{align-items:center;display:flex;flex:1}.status-bar__action[data-v-f5d81ad5]{cursor:pointer;justify-content:center;transition:background-color .2s ease}.status-bar__icon[data-v-f5d81ad5]{align-items:center;color:#b1b8be;display:flex;margin-right:6px}.status-bar__text[data-v-f5d81ad5]{font-weight:400}.status-bar__time-text[data-v-f5d81ad5]{letter-spacing:.5px}.status-bar__action-text[data-v-f5d81ad5]{font-weight:500}.notifications-container[data-v-f5d81ad5]{overflow-y:auto}.notifications-container .notification-card[data-v-f5d81ad5]{background-color:#fff;border-bottom:1px solid #e8e8e8;padding:12px;transition:background-color .2s}.notifications-container .notification-card[data-v-f5d81ad5]:hover{background-color:#f8f8f8}.notifications-container .notification-card .notification-header[data-v-f5d81ad5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.notifications-container .notification-card .notification-header .notification-sender[data-v-f5d81ad5]{align-items:center;display:flex;gap:6px}.notifications-container .notification-card .notification-header .notification-sender .sender-icon[data-v-f5d81ad5]{color:#666}.notifications-container .notification-card .notification-header .notification-sender .sender-name[data-v-f5d81ad5]{color:#333;font-size:14px;font-weight:700}.notifications-container .notification-card .notification-header .notification-time[data-v-f5d81ad5]{color:#999;font-size:12px}.notifications-container .notification-card .notification-title[data-v-f5d81ad5]{color:#333;font-size:14px;font-weight:700;margin-bottom:8px}.notifications-container .notification-card .notification-title.notification-status-info[data-v-f5d81ad5]{color:#3498db}.notifications-container .notification-card .notification-title.notification-status-success[data-v-f5d81ad5]{color:#34a853;font-weight:600}.notifications-container .notification-card .notification-title.notification-status-warning[data-v-f5d81ad5]{color:#f39c12;font-weight:600}.notifications-container .notification-card .notification-content[data-v-f5d81ad5]{color:#333;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.notifications-container .notification-card .notification-actions[data-v-f5d81ad5]{display:flex;gap:4px;justify-content:flex-end}.notifications-container .no-notifications[data-v-f5d81ad5]{color:#999;font-size:14px;padding:24px;text-align:center}.full-menu-grid[data-v-f5d81ad5]{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);max-width:100%;overflow-x:auto}@media (max-width:1200px){.full-menu-grid[data-v-f5d81ad5]{grid-template-columns:repeat(4,1fr);min-width:800px}}@media (max-width:768px){.full-menu-grid[data-v-f5d81ad5]{grid-template-columns:repeat(2,1fr);min-width:500px}}.menu-section[data-v-f5d81ad5]{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;min-width:180px;padding:12px;transition:transform .2s,box-shadow .2s}.menu-section[data-v-f5d81ad5]:hover{box-shadow:0 4px 8px #00000014}.menu-section .flex.align-center.gap-5[data-v-f5d81ad5]{border-bottom:1px solid #eaeaea;margin-bottom:10px;padding-bottom:5px}.menu-section .menu-section-title[data-v-f5d81ad5]{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600}.menu-section .menu-section-title .title-icon[data-v-f5d81ad5]{color:#3b82f6;margin-right:8px}.menu-section .menu-items-grid[data-v-f5d81ad5]{display:grid;grid-template-columns:1fr}.menu-section .menu-item[data-v-f5d81ad5]{align-items:center;border-radius:6px;display:flex;padding:3px;text-decoration:none;transition:all .2s}.menu-section .menu-item[data-v-f5d81ad5]:hover{background-color:#f0f7ff;color:#2563eb}.menu-section .menu-item .menu-item-icon[data-v-f5d81ad5]{color:#6b7280;margin-right:8px}.menu-section .menu-item .menu-item-name[data-v-f5d81ad5]{color:#4b5563;font-size:14px;font-weight:500}.menu-section .menu-item .menu-item-name[data-v-f5d81ad5]:before{color:#6b7280;content:"· ";font-size:16px;margin-right:4px}.submenu-grid[data-v-f5d81ad5]{margin-top:12px}.submenu-section[data-v-f5d81ad5]{background-color:#f9fafb;border:1px solid #eaeaea;border-radius:6px;display:flex;flex-direction:column;margin-bottom:8px;padding:8px}.submenu-section .submenu-section-title[data-v-f5d81ad5]{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:500;margin:4px 0 8px}.submenu-section .submenu-section-title .title-icon[data-v-f5d81ad5]{color:#6b7280;margin-right:6px}.submenu-section .submenu-items-grid[data-v-f5d81ad5]{display:grid;grid-template-columns:repeat(2,1fr)}.submenu-section .submenu-items-grid[data-v-f5d81ad5]>:last-child:nth-child(odd){grid-column:1/-1}.submenu-section .submenu-item[data-v-f5d81ad5]{align-items:center;border-radius:4px;display:flex;padding:4px 0;text-decoration:none;transition:all .2s;word-break:keep-all}.submenu-section .submenu-item[data-v-f5d81ad5]:hover{background-color:#e0edff;color:#2563eb}.submenu-section .submenu-item .submenu-item-icon[data-v-f5d81ad5]{color:#6b7280;margin-right:6px}.submenu-section .submenu-item .submenu-item-name[data-v-f5d81ad5]{color:#4b5563;font-size:13px}.submenu-section .submenu-item .submenu-item-name[data-v-f5d81ad5]:before{color:#6b7280;content:"· ";font-size:14px;margin-right:3px}[data-v-f5d81ad5] .ui-form-item__content{display:flex;justify-content:flex-end}[data-v-f5d81ad5] .filter-footer{padding:4px 16px}[data-v-f5d81ad5] .ui-button--medium{height:36px}[data-v-f5d81ad5] .ui-form-layout .ui-button .iconify{animation:moveRight 1.7s ease-in-out infinite}.ui-popup__title span[data-v-f5d81ad5]{color:#666;font-size:smaller}.has-link[data-v-f5d81ad5]{background-color:#eee;border:1px solid #b1b8be;border-radius:30px;color:#333;cursor:pointer;margin-right:20px;padding:5px 20px;position:relative;transition:all .2s ease}.has-link[data-v-f5d81ad5]:hover{border-color:#666;font-weight:500}
