/* iview-protected build — DO NOT EDIT; ask platform owner for updates */
.esao-nav{display:flex;align-items:stretch;height:100%;position:relative}.esao-nav-dropdown{position:relative;height:100%;display:flex;align-items:stretch}.esao-nav-btn{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 16px;border:none;background:0 0;color:#515a6e;font-size:var(--iview-nav-esao-font-size, 15px);font-family:inherit;cursor:pointer;white-space:nowrap;outline:0;transition:color .15s,background-color .15s}.esao-nav-btn-label{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;line-height:1.2;border-bottom:1px solid transparent;padding-bottom:1px;font-size:inherit}.esao-nav-btn-label>span:not(.esao-nav-ico){font-size:inherit}.esao-nav-btn:hover{color:var(--primary-color,#2d8cf0);background:#f0faff}.esao-nav-ico{font-size:var(--iview-nav-esao-ico-font-size, 17px);line-height:1;flex-shrink:0;font-weight:400!important;font-style:normal;color:inherit;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esao-nav-ico--text{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:var(--iview-nav-icon-box-font-size, 13px);font-weight:600;font-style:normal;background:rgba(0,0,0,.06)}.esao-nav-content{position:absolute;top:100%;left:0;margin-top:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.1);border:1px solid #e8eaec;border-top:none;border-radius:0 0 4px 4px;z-index:3100;min-width:180px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.esao-nav-dropdown:hover>.esao-nav-content{opacity:1;visibility:visible;pointer-events:auto}.esao-nav-group{padding:8px 0;border-right:1px solid #f0f0f0;width:auto;min-width:160px;box-sizing:border-box;flex:0 0 auto}.esao-nav-group:last-child{border-right:none}.esao-nav-group--cols{display:flex;flex-direction:column;width:max-content;min-width:160px}.esao-nav-subtitle{display:block;padding:4px 14px;font-weight:700;color:var(--sider-bg,var(--primary-active,var(--primary-color,#2b85e4)));border-bottom:1px solid #e8eaec;margin:0 14px 4px 0;font-size:var(--iview-nav-group-font-size, 12px);white-space:nowrap;box-sizing:border-box}.esao-nav-link-cols{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:max-content}.esao-nav-link-col{display:flex;flex-direction:column;flex:0 0 auto;width:max-content;min-width:148px;box-sizing:border-box}.esao-nav-link-col+.esao-nav-link-col{border-left:none}.esao-nav-link{display:block;width:100%;box-sizing:border-box;padding:7px 16px;color:#515a6e;text-decoration:none;white-space:nowrap;font-size:var(--iview-nav-menu-font-size, 13px);transition:color .15s,background-color .15s}.esao-nav-link:hover{background:#f5f7fa;color:var(--primary-color,#2d8cf0)}.esao-nav-group--btns{display:flex;flex-direction:column;padding:6px;min-width:160px;width:100%;flex:1 1 auto;box-sizing:border-box}.esao-nav-link--btn{border-radius:4px;width:100%}.esao-nav--right{flex-direction:column;width:100%;height:auto}.esao-nav--right .esao-nav-dropdown{width:100%;height:auto;display:block}.esao-nav--right .esao-nav-btn{width:100%;justify-content:center;height:42px}.esao-nav--right .esao-nav-content{top:0;left:100%;margin-left:0;box-shadow:6px 0 16px rgba(0,0,0,.1);border:1px solid #e8eaec;border-left:none;border-radius:0 4px 4px 0;width:max-content}.esao-nav--right .esao-nav-group{width:auto;min-width:160px}.esao-nav--right .esao-nav-group--cols{width:max-content;min-width:160px}.esao-nav--right .esao-nav-group--btns{width:100%;min-width:160px}.ivu-drawer-mask,.ivu-drawer-wrap,.ivu-modal-mask,.ivu-modal-wrap{z-index:10050!important}.ivu-message,.ivu-notice{z-index:10150!important}.ivu-spin-fullscreen{z-index:10100!important}.ivu-cascader-transfer,.ivu-date-picker-transfer,.ivu-dropdown-transfer,.ivu-poptip-popper,.ivu-select-dropdown,.ivu-tooltip-popper{z-index:10060!important}.layx-shade{z-index:9490!important}.layx-window{z-index:9500!important;min-width:var(--iview-secondary-win-min-width,720px)!important;min-height:var(--iview-secondary-win-min-height,420px)!important}.form-shell-drop-panel{z-index:9600}html.layx-theme-sync .layx-control-bar,html.layx-theme-sync .layx-control-bar.layx-flexbox{background-color:var(--primary-active,var(--primary-color,#2b85e4))!important;color:#fff!important}html.layx-theme-sync .layx-control-bar .layx-icon,html.layx-theme-sync .layx-control-bar .layx-iconfont,html.layx-theme-sync .layx-control-bar .layx-label,html.layx-theme-sync .layx-control-bar .layx-title{color:#fff!important;fill:currentColor}html.layx-theme-sync .layx-control-bar .layx-icon:hover{background-color:rgba(255,255,255,.12)!important}.record-log-icon{cursor:pointer;color:inherit}.record-log-icon .record-log-svg{fill:currentColor}.layx-control-bar .record-log-icon.is-active,.layx-control-bar .record-log-icon:hover{background-color:rgba(0,0,0,.06)}html.layx-theme-sync .layx-control-bar .record-log-icon.is-active,html.layx-theme-sync .layx-control-bar .record-log-icon:hover{background-color:rgba(255,255,255,.12)!important}.record-log-icon--toolbar{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#515a6e}.record-log-icon--toolbar .record-log-svg{width:14px;height:14px}.field-title-icon{cursor:pointer;color:inherit}.field-title-icon .field-title-svg{fill:currentColor;width:14px;height:14px}.field-title-icon--toolbar{display:inline-flex;align-items:center;justify-content:center;color:#515a6e}.field-title-drawer{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:100%;background:#fff;border-left:1px solid #e8eaec;box-shadow:-4px 0 16px rgba(0,0,0,.08);z-index:40;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .2s}.field-title-drawer.is-open{transform:none}.field-title-drawer-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e8eaec;font-weight:600}.field-title-drawer-close{border:none;background:0 0;font-size:18px;cursor:pointer;color:#999}.field-title-drawer-body{flex:1;overflow:auto;padding:8px 12px 16px}.field-title-group{margin-bottom:14px}.field-title-group-hd{font-size:12px;font-weight:600;color:#515a6e;padding:6px 0 8px;border-bottom:1px solid #e8eaec;margin-bottom:10px}.field-title-row{margin-bottom:10px}.field-title-row-meta{display:flex;justify-content:space-between;font-size:12px;color:#808695;margin-bottom:4px}.field-title-src.is-override{color:#2d8cf0}.field-title-row-edit{display:flex;align-items:center;gap:6px}.field-title-drawer-ft{padding:10px 12px;border-top:1px solid #e8eaec;display:flex;gap:8px}.record-log-drawer{position:absolute;top:0;right:0;bottom:0;width:340px;max-width:100%;background:#fff;border-left:1px solid #e8eaec;box-shadow:-4px 0 16px rgba(0,0,0,.08);z-index:80;display:none;flex-direction:column;min-height:0}.record-log-drawer.is-open{display:flex}.record-log-drawer-hd{flex-shrink:0;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8eaec;font-size:14px;font-weight:600;color:#17233d}.record-log-drawer-close{border:none;background:0 0;font-size:18px;line-height:1;cursor:pointer;color:#999;padding:2px 6px}.record-log-drawer-close:hover{color:#515a6e}.record-log-drawer-bd{flex:1;min-height:0;overflow:auto;padding:8px 12px 16px}.record-log-empty{padding:32px 8px;text-align:center;color:#80848f;font-size:13px}.record-log-item{padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:1.5}.record-log-item:last-child{border-bottom:none}.record-log-item-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.record-log-actor{color:#17233d;font-weight:600}.record-log-time{color:#80848f;font-size:12px;white-space:nowrap}.record-log-type{color:#2d8cf0;font-size:12px;margin-bottom:4px}.record-log-change,.record-log-summary{color:#515a6e;word-break:break-all}.record-log-line-hd{margin:6px 0 2px;color:#2d8cf0;font-size:12px;font-weight:600}.record-log-old{color:#80848f}.record-log-new{color:#17233d}.record-log-footer{padding:12px 8px 4px;text-align:center;color:#80848f;font-size:12px}.record-log-footer--end{color:#c5c8ce}