.out-add-fa[data-v-31a68856]{padding:20px 30px 20px}[data-v-31a68856] .el-form .el-form-item{margin:0 0 10px}[data-v-31a68856] .el-form--label-top .el-form-item__label{padding:0}.tokens-quota-indicator[data-v-91477a96]{cursor:pointer;margin-right:16px}.tokens-quota-indicator .indicator-content[data-v-91477a96]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:transparent;border-radius:8px;transition:all .3s;min-width:200px}.tokens-quota-indicator .indicator-content[data-v-91477a96]:hover{background:#f8fafc}.tokens-quota-indicator .indicator-content .icon[data-v-91477a96]{font-size:20px;color:#5b7cff;flex-shrink:0}.tokens-quota-indicator .indicator-content .quota-info[data-v-91477a96]{flex:1;min-width:0}.tokens-quota-indicator .indicator-content .quota-info .quota-text[data-v-91477a96]{font-size:12px;color:#64748b;margin-bottom:4px}.tokens-quota-indicator .indicator-content .quota-info .quota-progress[data-v-91477a96]{margin-bottom:4px}.tokens-quota-indicator .indicator-content .quota-info .quota-numbers[data-v-91477a96]{font-size:12px;color:#1a202c;font-weight:500;white-space:nowrap}.tokens-quota-indicator .indicator-content .quota-info .no-quota-text[data-v-91477a96]{font-size:12px;color:#94a3b8;font-style:italic}.tokens-quota-indicator .indicator-content.no-quota[data-v-91477a96]{background:transparent}.tokens-quota-indicator .indicator-content.no-quota .icon[data-v-91477a96]{color:#94a3b8}.tokens-quota-indicator .indicator-content.no-quota[data-v-91477a96]:hover{background:#f8fafc}.quota-tooltip .tooltip-row[data-v-91477a96]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;gap:12px}.quota-tooltip .tooltip-row .label[data-v-91477a96]{color:#94a3b8;font-size:12px}.quota-tooltip .tooltip-row .value[data-v-91477a96]{color:#fff;font-size:12px;font-weight:500}@media (max-width:768px){.tokens-quota-indicator .indicator-content[data-v-91477a96]{min-width:160px;padding:6px 12px}.tokens-quota-indicator .indicator-content .icon[data-v-91477a96]{font-size:18px}.tokens-quota-indicator .indicator-content .quota-info .quota-numbers[data-v-91477a96],.tokens-quota-indicator .indicator-content .quota-info .quota-text[data-v-91477a96]{font-size:11px}}.header[data-v-7564fa08]{position:fixed;top:0;left:0;right:0;height:64px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;padding:0 32px;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.05)}.header .header-left[data-v-7564fa08]{display:flex;align-items:center;gap:48px;flex:1}.header .header-right[data-v-7564fa08]{display:flex;align-items:center;gap:24px;flex:1;justify-content:flex-end}.header .logo[data-v-7564fa08]{display:flex;align-items:center;gap:12px}.header .logo img[data-v-7564fa08]{height:28px;width:auto}.header .logo .logo-text[data-v-7564fa08]{font-size:16px;font-weight:600;color:#1a202c}.header .logo .logo-text .logo-chinese[data-v-7564fa08]{color:#64748b;font-weight:400}.header .nav-menu[data-v-7564fa08]{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:24px;z-index:1}.header .nav-menu .nav-item[data-v-7564fa08]{font-size:14px;color:#64748b;text-decoration:none;padding:8px 16px;border-radius:6px;transition:all .3s;white-space:nowrap}.header .nav-menu .nav-item[data-v-7564fa08]:hover{color:#1a202c;background:#f8fafc}.header .nav-menu .nav-item.active[data-v-7564fa08]{color:#1a202c;font-weight:500;background:#f1f5f9}.header .header-icons[data-v-7564fa08]{display:flex;align-items:center;gap:16px;position:relative;z-index:10}.header .header-icons .icon-btn[data-v-7564fa08]{font-size:18px;color:#64748b;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s}.header .header-icons .icon-btn[data-v-7564fa08]:hover{color:#1a202c;background:#f8fafc}.header .header-icons .icon-btn.rotating[data-v-7564fa08]{-webkit-animation:rotate-7564fa08 1s linear infinite;animation:rotate-7564fa08 1s linear infinite;color:#5b7cff}@-webkit-keyframes rotate-7564fa08{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-7564fa08{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header .header-icons .notification-wrapper[data-v-7564fa08]{position:relative}.header .header-icons .notification-wrapper .notification-badge[data-v-7564fa08]{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;font-size:10px;padding:2px 5px;border-radius:10px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-weight:600}.header .user-info[data-v-7564fa08]{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .3s;z-index:10}.header .user-info[data-v-7564fa08]:hover{background:#f8fafc}.header .user-info:hover .user-dropdown[data-v-7564fa08]{display:block}.header .user-info .avatar[data-v-7564fa08]{width:36px;height:36px;border-radius:50%;overflow:hidden;border:2px solid #e2e8f0}.header .user-info .avatar img[data-v-7564fa08]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .user-info .username[data-v-7564fa08]{font-size:14px;font-weight:500;color:#1a202c}.header .user-info i[data-v-7564fa08]{font-size:12px;color:#64748b;transition:transform .3s}.header .user-info:hover i[data-v-7564fa08]{transform:rotate(180deg)}.header .user-info .user-dropdown[data-v-7564fa08]{display:none;position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:220px;overflow:hidden;z-index:1001}.header .user-info .user-dropdown .dropdown-header[data-v-7564fa08]{padding:16px;background:linear-gradient(135deg,#5b7cff,#4a6ae6);color:#fff;display:flex;align-items:center;gap:12px}.header .user-info .user-dropdown .dropdown-header img[data-v-7564fa08]{width:50px;height:50px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3)}.header .user-info .user-dropdown .dropdown-header .user-details[data-v-7564fa08]{flex:1;display:flex;flex-direction:column;gap:4px}.header .user-info .user-dropdown .dropdown-header .user-details .name[data-v-7564fa08]{font-size:16px;font-weight:600}.header .user-info .user-dropdown .dropdown-header .user-details .role[data-v-7564fa08]{font-size:12px;opacity:.9}.header .user-info .user-dropdown .mobile-quota-section[data-v-7564fa08]{padding:16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.header .user-info .user-dropdown .mobile-quota-section[data-v-7564fa08]:hover{background:#f1f5f9}.header .user-info .user-dropdown .mobile-quota-section .quota-header[data-v-7564fa08]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.header .user-info .user-dropdown .mobile-quota-section .quota-header i[data-v-7564fa08]{font-size:18px;color:#5b7cff}.header .user-info .user-dropdown .mobile-quota-section .quota-header span[data-v-7564fa08]{font-size:14px;font-weight:600;color:#1a202c}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-progress-bar[data-v-7564fa08]{margin-bottom:8px}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-stats[data-v-7564fa08]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-stats .used[data-v-7564fa08]{font-size:16px;font-weight:600;color:#1a202c}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-stats .separator[data-v-7564fa08]{font-size:14px;color:#94a3b8}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-stats .total[data-v-7564fa08]{font-size:14px;color:#64748b}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-meta[data-v-7564fa08]{display:flex;flex-direction:column;gap:4px}.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-meta .quota-type[data-v-7564fa08],.header .user-info .user-dropdown .mobile-quota-section .quota-details .quota-meta .reset-time[data-v-7564fa08]{font-size:11px;color:#64748b}.header .user-info .user-dropdown .mobile-quota-section .no-quota-hint[data-v-7564fa08]{font-size:12px;color:#94a3b8;font-style:italic;padding:8px 0}.header .user-info .user-dropdown .dropdown-menu[data-v-7564fa08]{list-style:none;margin:0;padding:8px 0}.header .user-info .user-dropdown .dropdown-menu li[data-v-7564fa08]{padding:12px 16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:12px;font-size:14px;color:#4a5568}.header .user-info .user-dropdown .dropdown-menu li i[data-v-7564fa08]{font-size:16px;color:#64748b;width:20px}.header .user-info .user-dropdown .dropdown-menu li[data-v-7564fa08]:hover{background:#f8fafc;color:#5b7cff}.header .user-info .user-dropdown .dropdown-menu li:hover i[data-v-7564fa08]{color:#5b7cff}.header .user-info .user-dropdown .dropdown-menu li.divider[data-v-7564fa08]{height:1px;background:#e2e8f0;margin:8px 0;padding:0}@media screen and (max-width:768px){.header[data-v-7564fa08]{padding:0 12px;height:56px}.header .header-left[data-v-7564fa08]{gap:12px;flex:0 0 auto;max-width:60px}.header .header-left .logo img[data-v-7564fa08]{height:24px}.header .nav-menu[data-v-7564fa08]{position:static;transform:none;left:auto;flex:1;justify-content:center;margin:0 8px}.header .nav-menu .nav-item[data-v-7564fa08]{font-size:12px;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.header .header-right[data-v-7564fa08]{gap:8px;flex:0 0 auto;flex-wrap:nowrap}.header .header-icons[data-v-7564fa08]{gap:4px}.header .header-icons .icon-btn[data-v-7564fa08]{font-size:16px;padding:6px}.header .header-icons .notification-wrapper .notification-badge[data-v-7564fa08]{top:2px;right:2px;font-size:9px;padding:1px 4px;min-width:14px;height:14px}.header .user-info[data-v-7564fa08]{padding:4px 8px;gap:6px}.header .user-info .avatar[data-v-7564fa08]{width:28px;height:28px}.header .user-info .username[data-v-7564fa08]{display:none}.header .user-info i[data-v-7564fa08]{font-size:10px}.header .user-info .user-dropdown[data-v-7564fa08]{right:-8px;min-width:200px}.header .user-info .user-dropdown .dropdown-header[data-v-7564fa08]{padding:12px}.header .user-info .user-dropdown .dropdown-header img[data-v-7564fa08]{width:40px;height:40px}.header .user-info .user-dropdown .dropdown-header .user-details .name[data-v-7564fa08]{font-size:14px}.header .user-info .user-dropdown .dropdown-header .user-details .role[data-v-7564fa08]{font-size:11px}.header .user-info .user-dropdown .dropdown-menu li[data-v-7564fa08]{padding:10px 12px;font-size:13px}.header .user-info .user-dropdown .dropdown-menu li i[data-v-7564fa08]{font-size:14px}}@media screen and (max-width:480px){.header .nav-menu .nav-item[data-v-7564fa08]{font-size:11px;padding:4px 6px;max-width:120px}}