[data-v-9797a41f] .ant-menu-item,[data-v-9797a41f] .ant-menu-submenu-title{margin:5px 0!important;width:100%!important;border-radius:0!important}[data-v-9797a41f] .ant-menu{background-color:#fff!important}.edit-password[data-v-d6712c5e] .ant-alert-with-description{padding:10px;margin-bottom:15px}.edit-password[data-v-d6712c5e] .ant-alert-with-description .ant-alert-message{margin-bottom:0;color:#ff4d4f}.edit-password[data-v-d6712c5e] .ant-alert-with-description .ant-alert-description{line-height:1.3}.phone-box[data-v-0c794829]{display:inline-block;line-height:normal;cursor:pointer}.phone-box .eyes[data-v-0c794829]{margin-left:5px;color:#1677ff;display:inline-block}[data-v-f9516607] .current-unit{color:#115ba6!important}.user-info-container[data-v-f9516607]{font-size:12px;width:100%}.user-item[data-v-f9516607]{display:flex;flex-direction:column;padding:8px 12px;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid #f0f0f0}.user-item .simulation-box[data-v-f9516607]{display:flex;align-items:center;margin-top:10px;justify-content:space-between}.user-item .simulation-box .simulation-btn[data-v-f9516607]{border:1px solid #115ba6;color:#115ba6;padding:1px 8px;border-radius:4px;cursor:pointer}.user-item .simulation-box .simulation-text[data-v-f9516607]{color:#115ba6}.user-item .simulation-box .simulation-text[data-v-f9516607]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;background-color:#115ba6}.user-item .user-info-box[data-v-f9516607]{display:flex;justify-content:space-between;align-items:center}.user-item.collapsed[data-v-f9516607]{justify-content:center;padding:5px}.user-item.collapsed .user-avatar[data-v-f9516607]{margin-right:0!important}.user-item.collapsed .user-avatar .ant-avatar[data-v-f9516607]{width:30px!important;height:30px!important}.user-item.collapsed [data-v-f9516607] .ant-avatar-string{line-height:30px!important}.user-item.collapsed .user-content[data-v-f9516607],.user-item.collapsed .anticon[data-v-f9516607]{display:none}.user-item[data-v-f9516607]:hover{background:#f5f5f5;box-shadow:0 2px 8px #00000014}.user-avatar[data-v-f9516607]{flex-shrink:0;margin-right:12px}.user-content[data-v-f9516607]{flex:1;min-width:0}.user-name[data-v-f9516607]{font-size:14px;font-weight:500;color:#262626}.user-department[data-v-f9516607]{font-size:12px;color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-arrow[data-v-f9516607]{flex-shrink:0;color:#a6a6a6!important;font-size:14px}.drawer-content[data-v-f9516607]{padding:0}.section-block[data-v-f9516607]{margin-bottom:24px}.section-title[data-v-f9516607]{display:flex;align-items:center;margin-bottom:16px;font-size:15px;font-weight:600;color:#262626}.section-title .title-bar[data-v-f9516607]{display:inline-block;width:4px;height:16px;background-color:#115ba6;border-radius:2px;margin-right:8px}.section-title .edit-link[data-v-f9516607]{margin-left:auto;color:#115ba6;cursor:pointer;font-size:13px;font-weight:400}.section-title .edit-link[data-v-f9516607]:hover{color:#4096ff}.profile-row[data-v-f9516607]{display:flex;align-items:center;padding:0 4px}.profile-info[data-v-f9516607]{margin-left:16px}.profile-info .profile-name[data-v-f9516607]{font-size:16px;font-weight:500;color:#262626;line-height:1.5}.profile-info .profile-role[data-v-f9516607]{font-size:13px;color:#8c8c8c;line-height:1.5}.info-list[data-v-f9516607]{padding:0 4px}.info-row[data-v-f9516607]{display:flex;align-items:center;padding:10px 0}.info-row .info-label[data-v-f9516607]{font-size:14px;color:#595959;white-space:nowrap;flex-shrink:0}.info-row .info-value[data-v-f9516607]{font-size:14px;color:#262626}.info-row .edit-link[data-v-f9516607]{color:#115ba6;cursor:pointer;font-size:14px;margin-left:auto}.info-row .edit-link .link-text[data-v-f9516607]{margin-left:4px}.info-row .edit-link[data-v-f9516607]:hover{color:#3470ac}.logout-section[data-v-f9516607]{margin-top:32px;padding:0 4px}.logout-btn[data-v-f9516607]{width:100%;display:flex;padding:10px;align-items:center;justify-content:center;gap:6px;background-color:#115ba6;color:#fff;font-size:14px;border-radius:6px;cursor:pointer;margin-top:30px;transition:background-color .3s}.logout-btn[data-v-f9516607]:hover{background-color:#0b3b6b}.message-notice[data-v-255a20b4]{display:flex;justify-content:space-between;align-items:center;width:100%}.message-notice .notice-trigger[data-v-255a20b4]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s}.message-notice .notice-trigger .trigger-wrapper[data-v-255a20b4]{display:flex;align-items:center;gap:5px}.message-notice .notice-trigger .icon-wrapper[data-v-255a20b4]{display:flex;align-items:center;justify-content:center;font-size:18px}.message-notice .notice-trigger .icon-wrapper .bell-icon[data-v-255a20b4]{color:#115ba6}.message-notice .notice-trigger .text[data-v-255a20b4]{font-size:12px;color:#333;font-weight:500}.message-notice .notice-trigger .unread-badge[data-v-255a20b4]{min-width:32px;height:20px;padding:0 6px;background:#ff4d4f;border-radius:10px;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:500}.message-notice .notice-trigger.collapsed[data-v-255a20b4]{width:40px}.message-notice .notice-trigger.collapsed .trigger-wrapper .text[data-v-255a20b4]{display:none}.message-notice .notice-trigger.collapsed .unread-badge[data-v-255a20b4]{position:absolute;top:-10px;right:-10px}.message-list[data-v-255a20b4]{width:320px;max-height:400px}.message-list .message-header[data-v-255a20b4]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.message-list .message-header .title[data-v-255a20b4]{font-size:14px;font-weight:600;color:#333}.message-list .message-header .header-actions[data-v-255a20b4]{display:flex;align-items:center;gap:8px}.message-list .message-items[data-v-255a20b4]{max-height:320px;overflow-y:auto;overflow-x:hidden}.message-list .message-items .loading-state[data-v-255a20b4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:#999;font-size:14px}.message-list .message-items .empty-state[data-v-255a20b4]{padding:20px 0;text-align:center}.message-list .message-items .message-item[data-v-255a20b4]{position:relative;padding:12px;margin:0 -12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .3s}.message-list .message-items .message-item[data-v-255a20b4]:last-child{border-bottom:none}.message-list .message-items .message-item[data-v-255a20b4]:hover{background:#f5f5f5}.message-list .message-items .message-item .unread-dot[data-v-255a20b4]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#ff4d4f;border-radius:50%}.message-list .message-items .message-item .item-title[data-v-255a20b4]{font-weight:600;color:#115ba6}.message-list .message-items .message-item .item-header[data-v-255a20b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.message-list .message-items .message-item .item-header .item-title[data-v-255a20b4]{font-size:13px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-list .message-items .message-item .item-header .item-time[data-v-255a20b4]{font-size:12px;color:#999;margin-left:8px;flex-shrink:0}.message-list .message-items .message-item .item-content[data-v-255a20b4]{font-size:12px;color:#666;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-popover .ant-popover-inner{padding:12px}.system-layout[data-v-35749fbf]{width:100%;height:100%;display:flex;background:#f3f5f9}.system-layout .system-left[data-v-35749fbf]{width:200px;height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#115ba6,#178fcb)}.system-layout .system-left .system-logo[data-v-35749fbf]{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px 20px;align-items:center;font-size:16px;font-weight:700;color:#fff}.system-layout .system-left .system-logo img[data-v-35749fbf]{width:75%}.system-layout .system-left .system-menu[data-v-35749fbf]{flex:1;height:0;width:auto;background-color:#fff;border-radius:10px;margin:0 10px;padding:5px;overflow-y:auto}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-inline{border-right:none;background:transparent}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-inline .ant-menu-item,.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-inline .ant-menu-submenu-title{height:32px;line-height:32px}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-inline .ant-menu-item:hover,.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-inline .ant-menu-submenu-title:hover{background-color:#115ba666;border-radius:6px}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-item-selected{color:#fff;background-color:#115ba6;border-radius:6px}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-submenu-open{background-color:#edf4fa;border-radius:6px;overflow:hidden}.system-layout .system-left .system-menu[data-v-35749fbf] .ant-menu-submenu-open .ant-menu-submenu-title{font-weight:700;color:#01458e}.system-layout .system-left .system-user-info[data-v-35749fbf]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px}.system-layout .system-left .ihh-popup-action[data-v-35749fbf]{position:fixed;top:0;left:0;border:1px solid #eaeaea;background-color:#fff;font-size:12px;padding:10px 20px;border-radius:6px;white-space:nowrap;z-index:999}.system-layout .system-left .ihh-popup-action span[data-v-35749fbf]{cursor:pointer}.system-layout .system-right[data-v-35749fbf]{flex:auto;display:flex;width:calc(100% - 200px);gap:0;flex-direction:column}.system-layout .system-right .layout-top[data-v-35749fbf]{display:flex;align-items:center;padding:8px 14px;background-color:#fff;gap:8px;width:100%;box-sizing:border-box}.system-layout .system-right .layout-top .layout-icon[data-v-35749fbf]{width:14px;font-size:14px;cursor:pointer}.system-layout .system-right .layout-top .layout-icon span[data-v-35749fbf]{color:#222}.system-layout .system-right .layout-top .layout-icon span[data-v-35749fbf]:hover{color:#01458e}.system-layout .system-right .layout-top .ihh-tabs[data-v-35749fbf]{width:calc(100% - 14px)}.system-layout .system-right .layout-top .ihh-tab-action[data-v-35749fbf]{position:fixed;z-index:99;top:0;left:0;border:1px solid #eaeaea;background-color:#fff;font-size:12px;padding:10px 20px;border-radius:6px;white-space:nowrap;display:flex;flex-direction:column;gap:10px}.system-layout .system-right .layout-top .ihh-tab-action span[data-v-35749fbf]{cursor:pointer;font-weight:500}.system-layout .system-right .layout-top .ihh-tab-action span[data-v-35749fbf]:hover{color:#115ba6}.system-layout .system-right .layout-container-body[data-v-35749fbf]{flex:1;overflow:hidden}.system-layout .system-right .layout-container-body iframe[data-v-35749fbf]{border:none;width:100%;height:100%}.ihh-collapsed[data-v-35749fbf]{width:50px!important}.ihh-collapsed .system-menu[data-v-35749fbf]{margin:5px!important;border-radius:5px!important;padding:0!important}.ihh-collapsed .system-user-info[data-v-35749fbf]{padding:5px!important}.ihh-collapsed[data-v-35749fbf] .ant-menu-submenu-title{height:30px!important;line-height:30px!important}[data-v-35749fbf] .ant-menu-inline-collapsed{width:40px!important;border-right:none!important}#layout—content[data-v-35749fbf]{width:100%;height:100%;position:relative}[data-v-35749fbf] .home-page-iframe{width:100%;height:100%;border:none}[data-v-35749fbf] .home-page-iframe iframe{width:100%;height:100%;border:0}[data-v-35749fbf] .ant-tabs-nav{margin:0!important}[data-v-35749fbf] .ant-tabs-nav:before{content:"";border-bottom:0!important}[data-v-35749fbf] .ant-tabs-tab{padding:5px 8px!important;border:1px solid #115ba6!important;border-radius:3px!important;line-height:1.2;font-size:12px;background-color:#fff!important;color:#115ba6}[data-v-35749fbf] .ant-tabs-tab:before{content:"";width:8px;height:8px;border-radius:20px;background-color:#115ba6;margin-right:5px}[data-v-35749fbf] .ant-tabs-tab+.ant-tabs-tab{margin-left:6px!important}[data-v-35749fbf] .ant-tabs-tab-active{background-color:#115ba6!important}[data-v-35749fbf] .ant-tabs-tab-active:before{width:0}[data-v-35749fbf] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}[data-v-35749fbf] .ant-tabs-tab-remove{display:none!important;margin-left:0!important}[data-v-35749fbf] .ant-tabs-tab-active .ant-tabs-tab-remove{display:inline-block!important}[data-v-35749fbf] .ant-tabs-tab-remove .anticon{color:#fff}[data-v-35749fbf] .ant-tabs-nav-more{padding:5px 8px!important}.unit-list[data-v-4a0a9022]{display:flex;flex-direction:column;gap:12px;padding:8px 0}.unit-item[data-v-4a0a9022]{display:flex;align-items:center;padding:8px 16px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.unit-item[data-v-4a0a9022]:hover{background:#e6f7ff;border-color:#40a9ff;box-shadow:0 2px 8px #1890ff26}.unit-item[data-v-4a0a9022]:active{box-shadow:0 1px 4px #1890ff1a}.unit-item .unit-name[data-v-4a0a9022]{font-size:15px;color:#262626;font-weight:500;letter-spacing:.3px;flex:1}[data-v-4a0a9022] .ant-modal-body{padding:24px 32px}[data-v-4a0a9022] .ant-modal-header{padding:20px 32px;border-bottom:1px solid #f0f0f0}[data-v-4a0a9022] .ant-modal-title{font-size:16px;font-weight:600;color:#262626}.page-content[data-v-0c80e625]{padding-top:10%;width:100%;display:flex;align-items:center}.page-content .page-img[data-v-0c80e625]{width:50%;display:flex;justify-content:center;align-items:center}.page-content .page-tip .tip-title[data-v-0c80e625]{font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;animation-name:slideUp-0c80e625;animation-duration:.5s;animation-fill-mode:forwards}.page-content .page-tip .tip-message[data-v-0c80e625]{font-size:20px;line-height:24px;color:#222;font-weight:700;opacity:0;margin-bottom:10px;animation-name:slideUp-0c80e625;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.page-content .page-tip .bullshit-info[data-v-0c80e625]{font-size:13px;line-height:21px;color:gray;opacity:0;margin-bottom:20px;animation-name:slideUp-0c80e625;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.page-content .page-tip .bullshit-info a[data-v-0c80e625]{margin:0 10px;cursor:pointer;color:#3a8ee6}.page-content .page-tip .bullshit-info a[data-v-0c80e625]:hover{color:#3a8ee6}.page-content .page-tip .bullshit__return-home[data-v-0c80e625]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;animation-name:slideUp-0c80e625;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes slideUp-0c80e625{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.ihh-drawer-container .ant-drawer-header{padding:12px 15px}.ihh-drawer-container .ant-drawer-header-title{flex-direction:row-reverse}.ihh-drawer-container .ant-drawer-body{padding:0}.ihh-drawer-container .ant-drawer-header-title .ant-drawer-close{margin-right:0;margin-left:12px}.ihh-drawer-container .ihh-drawer-content{display:flex;flex-direction:column;width:100%;height:100%}.ihh-drawer-container .ihh-drawer-content .drawer-body{width:100%;flex:1;height:0;overflow:auto;padding:10px}.ihh-drawer-container .ihh-drawer-content .drawer-footer{padding:12px 15px;border-top:1px solid var(--color-border);height:56px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
