.navbar{display: flex;justify-content: center;text-align: center;width: 100%;height: 50px;overflow: visible;position: relative;z-index: 1000;font-size: 16px;font-family: "Microsoft YaHei","SimHei","Hei",sans-serif;font-weight: bold;color: var(--t65);background-color: var(--bga085);backdrop-filter: blur(10px);border-bottom: 1px solid rgba(64,112,224,0.12)}.navbar-container{line-height: 50px;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;overflow: visible}.navbar-container a{display: inline-block;width: 100%;color: var(--t88)}.navbar-container li:hover{background-color: rgba(64,112,224,0.12)}.navbar-container li{flex: 1;height: 50px;overflow: visible}.navbar-container .active-li{background-color: rgba(64,112,224,0.2)}.top-bar{width: 100%;height: 60px;margin: 0 auto;padding: 0 30px 0 max(14px,calc(5.56vw - 37.5px));display: flex;align-items: center;justify-content: space-between}.top-bar .logo{padding-top: 0;opacity: 0.75}.top-bar .logo img{height: clamp(26px,6vw,36px);width: auto;max-width: 55vw;object-fit: contain}.top-bar .logo a{font-size: 1.5rem;font-weight: bold}.top-bar .links{display: flex;gap: 2rem}.msg-icon{display: inline-flex;align-items: center;position: relative;color: var(--t55);margin-right: 20px;transition: color 0.2s}.msg-icon:hover{color: var(--primary)}.msg-badge{position: absolute;top: -6px;right: -10px;background: #cc0000;color: #fff;font-size: 10px;min-width: 16px;height: 16px;line-height: 16px;text-align: center;border-radius: 8px;padding: 0 4px;font-weight: bold}.top-bar .toggle_btn{color: var(--te);font-size: 1.5rem;cursor: pointer;display: none}.action_btn{background: rgba(64,112,224,0.2);border: 1px solid rgba(64,112,224,0.35);color: var(--te);padding: 0.5rem 1rem;outline: none;border-radius: 20px;font-size: 0.8rem;font-weight: bold;cursor: pointer;transition: scale 0.2 ease}.action_btn:hover{scale: 1.05;color: var(--te)}.action_btn:active{scale: 0.95}.dropdown_menu{display: none;position: absolute;right: 2rem;top: 60px;height: 0;width: 300px;background: var(--w1);backdrop-filter: blur(15px);border-radius: 10px;overflow: hidden;transition: height 0.2s cubic-bezier(0.175,0.885,0.32,1.275);z-index: 1000}.dropdown_menu.open{height: 410px}.dropdown_menu li{padding: 0.7rem;display: flex;align-items: center;justify-content: center}.dropdown_menu .action_btn{width: 100%;display: flex;justify-content: center}@media(max-width: 992px){.navbar .links,.navbar .action_btn{display: none}.navbar .toggle_btn{display: block}.dropdown_menu{display: block}}@media(max-width: 576px){.dropdown_menu{left: 2rem;width: unset}}.dropdown-manage{position: relative;display: inline-block;width: 100%;z-index: 1000}.dropdown-manage-content{display: none;position: absolute;top: 100%;left: 0;width: 100%;backdrop-filter: blur(15px);border-radius: 8px;overflow: hidden;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1001;transition: height 0.2s cubic-bezier(0.175,0.885,0.32,1.275);line-height: 15px;text-align: left;font-weight: normal;background: var(--bg);border: 1px solid rgba(64,112,224,0.1)}.dropdown-manage-content a{padding: 12px 16px 12px 35px;text-decoration: none;display: block}.dropdown-manage-content a:hover{background-color: var(--t1)}.dropdown-manage.open .dropdown-manage-content{display: block}.dropdown-workbench{position: relative;display: inline-block;width: 100%;z-index: 1000}.dropdown-workbench-content{display: none;position: absolute;top: 100%;left: 0;width: 100%;backdrop-filter: blur(15px);border-radius: 8px;overflow: hidden;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1001;transition: height 0.2s cubic-bezier(0.175,0.885,0.32,1.275);text-align: left;line-height: 15px;font-weight: normal;background: var(--bg);border: 1px solid rgba(64,112,224,0.1)}.dropdown-workbench-content a{padding: 12px 16px 12px 16px;display: flex;align-items: center;text-decoration: none;display: block}.dropdown-workbench-content a:hover{background-color: var(--t1)}.dropdown-workbench.open .dropdown-workbench-content{display: block}.searchbar{width: 100%;max-width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center}.searchbar li{color: var(--te)}.searchbar h3{opacity: 0.8}.searchbar input[type=text]{width: 220px;padding: 3px;border: 1px solid #ccc;border-radius: 4px;outline: none;font-size: 11px}.searchbar input[type=submit]{width: 70px;background: rgba(64,112,224,0.2);border: 1px solid rgba(64,112,224,0.35);color: white;padding: 3px 6px;margin-left: -5px;border-radius: 0 4px 4px 0;cursor: pointer;font-size: 12px}.searchbar input[type=submit]:hover{background: rgba(64,112,224,0.35);box-shadow: 0 0 16px rgba(64,112,224,0.2)}#feedback-modal .fb-tab-bar{display: flex;gap: 8px;justify-content: center;margin: 0 0 14px;border-bottom: 1px solid var(--w07);padding-bottom: 10px}#feedback-modal .fb-tab{padding: 6px 24px;background: transparent;border: 1px solid var(--w07);border-radius: 3px;color: var(--t45);font-size: 13px;cursor: pointer;transition: all 0.2s ease}#feedback-modal .fb-tab:hover{color: var(--te);border-color: rgba(64,112,224,0.4)}#feedback-modal .fb-tab-active{background: rgba(64,112,224,0.25);color: var(--te);border-color: rgba(64,112,224,0.5)}#feedback-modal .fb-field{display: flex;align-items: flex-start;gap: 8px;margin: 0 0 12px}#feedback-modal .fb-field label{flex: 0 0 44px;font-size: 13px;color: var(--t65);line-height: 30px}#feedback-modal .fb-field select,#feedback-modal .fb-field textarea{flex: 1;background: var(--w05);border: 1px solid var(--w07);border-radius: 3px;color: var(--te);font-size: 13px;padding: 6px 10px;outline: none;resize: vertical;font-family: inherit}#feedback-modal .fb-field select:focus,#feedback-modal .fb-field textarea:focus{border-color: rgba(64,112,224,0.5)}#feedback-modal .fb-field textarea{height: auto;min-height: 160px}#feedback-modal .fb-field input[type=file]{font-size: 12px;color: var(--t45)}#feedback-modal .fb-hint{font-size: 11px;color: var(--t3);line-height: 30px}#feedback-modal .fb-submit-row{display: flex;align-items: center;justify-content: flex-end;gap: 12px}#feedback-modal .fb-submit-row button{padding: 8px 0;min-width: 160px;background: rgba(64,112,224,0.25);color: var(--te);border: none;border-radius: 3px;font-size: 14px;cursor: pointer}#feedback-modal .fb-submit-row button:hover:not(:disabled){background: rgba(64,112,224,0.45)}#feedback-modal .fb-submit-row button:disabled{opacity: 0.5;cursor: not-allowed}#feedback-notice,#feedback-modal #fb-notice{font-size: 12px}#feedback-modal .fb-list{max-height: 400px;overflow-y: auto}#feedback-modal .fb-empty{text-align: center;color: var(--t3);padding: 30px 0;font-size: 13px}#feedback-modal .fb-item{border-bottom: 1px solid var(--w07);padding: 10px 0}#feedback-modal .fb-item-head{display: flex;align-items: center;gap: 10px;margin-bottom: 6px}#feedback-modal .fb-item-type{font-size: 12px;color: rgba(64,112,224,0.9);border: 1px solid rgba(64,112,224,0.4);border-radius: 3px;padding: 1px 8px}#feedback-modal .fb-item-status{font-size: 12px;border-radius: 3px;padding: 1px 8px}#feedback-modal .fb-status-1{color: #e6a23c;border: 1px solid rgba(230,162,60,0.4)}#feedback-modal .fb-status-2{color: #409eff;border: 1px solid rgba(64,158,255,0.4)}#feedback-modal .fb-status-3{color: #67c23a;border: 1px solid rgba(103,194,58,0.4)}#feedback-modal .fb-item-date{margin-left: auto;font-size: 11px;color: var(--t3)}#feedback-modal .fb-item-content{font-size: 13px;color: var(--t85);white-space: pre-wrap;word-break: break-all}#feedback-modal .fb-item-img{margin-top: 6px;font-size: 12px}#feedback-modal .fb-item-reply{margin-top: 8px;font-size: 12px;color: var(--t65);background: var(--w05);border-left: 3px solid rgba(103,194,58,0.5);border-radius: 3px;padding: 8px 10px;white-space: pre-wrap;word-break: break-all}.navbar-search-form{position: relative;display: flex;align-items: center;gap: 6px;height: 34px;padding: 0 6px 0 30px;margin-right: 20px;border: 1px solid var(--w1);border-radius: 17px;background: var(--w06);transition: width 0.25s ease,border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.navbar-search-form:focus-within{border-color: rgba(64,112,224,0.65);background: var(--w08);box-shadow: 0 0 0 3px rgba(64,112,224,0.16)}.navbar-search-form .ns-ico{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);display: flex;align-items: center;color: var(--t45);pointer-events: none}.navbar-search-form:focus-within .ns-ico{color: var(--primary)}.navbar-search-form input[type=text]{width: 118px;border: none;background: transparent;color: var(--te);font-size: 12.5px;outline: none;transition: width 0.25s ease}.navbar-search-form input[type=text]:focus{width: 196px}.navbar-search-form input[type=text]::placeholder{color: var(--t3)}.navbar-search-form .ns-clear{display: flex;align-items: center;justify-content: center;width: 18px;height: 18px;padding: 0;border: none;border-radius: 50%;background: var(--w08);color: var(--t45);cursor: pointer;flex-shrink: 0}.navbar-search-form .ns-clear:hover{background: rgba(64,112,224,0.25);color: var(--te)}.navbar-search-form .ns-clear[hidden]{display: none}.navbar-search-form .ns-kbd{display: inline-flex;align-items: center;justify-content: center;min-width: 16px;height: 16px;padding: 0 4px;border: 1px solid var(--w1);border-radius: 4px;font-size: 10px;color: var(--t3);line-height: 1;flex-shrink: 0}.navbar-search-form:focus-within .ns-kbd{display: none}.navbar-search-form .ns-go{display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;padding: 0;border: none;border-radius: 50%;background: rgba(64,112,224,0.18);color: var(--te);cursor: pointer;flex-shrink: 0;transition: background 0.2s ease,color 0.2s ease}.navbar-search-form .ns-go:hover{background: rgba(64,112,224,0.42);color: #fff}.navbar-search-form .ns-panel{position: absolute;top: calc(100% + 8px);right: 0;width: 260px;padding: 8px;background: var(--solid);border: 1px solid var(--w1);border-radius: 8px;box-shadow: 0 10px 30px rgba(0,0,0,0.45);z-index: 2100;box-sizing: border-box}.ns-panel-head{display: flex;align-items: center;justify-content: space-between;padding: 2px 6px 6px;font-size: 11px;color: var(--t3)}.ns-panel-clear{border: none;background: none;color: var(--t45);font-size: 11px;cursor: pointer;padding: 0}.ns-panel-clear:hover{color: var(--primary)}.ns-panel-list{max-height: 260px;overflow-y: auto}.ns-item{display: flex;align-items: center;gap: 8px;padding: 7px 8px;border-radius: 6px;font-size: 12.5px;color: var(--t88);cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ns-item svg{color: var(--t3);flex-shrink: 0}.ns-item:hover,.ns-item.is-active{background: rgba(64,112,224,0.16);color: var(--te)}.ns-item mark{background: none;color: var(--primary);font-weight: 600}.ns-empty{padding: 10px 8px;font-size: 12px;color: var(--t3);text-align: center}@media (max-width: 900px){.navbar-search-form{display: none}}