.department-detail-container[data-v-97fc8578]{padding:16px}.page-title[data-v-97fc8578]{font-size:18px;font-weight:500;margin-left:8px}.detail-content[data-v-97fc8578]{margin-top:16px}.info-grid[data-v-97fc8578]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.info-item[data-v-97fc8578]{align-items:center;display:flex;gap:8px}.info-item .label[data-v-97fc8578]{color:#666;font-weight:500;min-width:80px}.info-item .value[data-v-97fc8578]{color:#333}.status[data-v-97fc8578]{border-radius:4px;font-size:12px;padding:2px 8px}.status.enabled[data-v-97fc8578]{background:#f6ffed;color:#52c41a}.status.disabled[data-v-97fc8578]{background:#fff2f0;color:#ff4d4f}[data-v-f331d0b3] .ant-tree-title .tree-actions{display:none;margin-left:20px}[data-v-f331d0b3] .ant-tree-title:hover .tree-actions{display:flex;flex:auto;justify-content:flex-end;margin-left:20px}.platform-card[data-v-1e10dacc] .ant-card-body{padding:24px}.search-form[data-v-1e10dacc]{margin-bottom:24px}.statistics-row[data-v-1e10dacc]{margin-top:16px}.statistic-card[data-v-1e10dacc]{border-radius:8px;height:100%;text-align:center;transition:all .3s}.statistic-card[data-v-1e10dacc]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.statistic-card[data-v-1e10dacc] .ant-card-body{padding:24px}.statistic-card[data-v-1e10dacc] .ant-statistic-title{color:#666;font-size:14px;margin-bottom:8px}.statistic-card[data-v-1e10dacc] .ant-statistic-content{font-weight:700}.wechat-mini-config-container[data-v-d110623b],.wechat-mp-config-container[data-v-469c9d55],.sms-config-container[data-v-d67c4bc7],.site-config-container[data-v-65abea99],.upload-config-container[data-v-e78ba602],.config-container[data-v-79e31b01]{padding:16px}.vben-normal-menu[data-v-09966fd1]{--menu-item-margin-y:4px;--menu-item-margin-x:0px;--menu-item-padding-y:9px;--menu-item-padding-x:0px;--menu-item-radius:0px;height:calc(100% - 4px)}.vben-normal-menu.is-rounded[data-v-09966fd1]{--menu-item-radius:6px;--menu-item-margin-x:8px}.vben-normal-menu.is-dark .vben-normal-menu__item[data-v-09966fd1]{color:hsl(var(--foreground)/.8)}.vben-normal-menu.is-dark .vben-normal-menu__item.is-active .vben-normal-menu__icon[data-v-09966fd1],.vben-normal-menu.is-dark .vben-normal-menu__item.is-active .vben-normal-menu__name[data-v-09966fd1],.vben-normal-menu.is-dark .vben-normal-menu__item[data-v-09966fd1]:not(.is-active):hover{color:hsl(var(--foreground))}.vben-normal-menu.is-collapse .vben-normal-menu__name[data-v-09966fd1]{height:0;margin-top:0;opacity:0;overflow:hidden;width:0}.vben-normal-menu.is-collapse .vben-normal-menu__icon[data-v-09966fd1]{font-size:20px;font-size:calc(var(--font-size-base, 16px)*1.25)}.vben-normal-menu__item[data-v-09966fd1]{align-items:center;border-radius:var(--menu-item-radius);color:hsl(var(--foreground)/90%);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:var(--menu-item-margin-y) var(--menu-item-margin-x);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);position:relative;transition:background .15s ease,padding .15s ease,border-color .15s ease}.vben-normal-menu__item.is-active[data-v-09966fd1]{background-color:hsl(var(--primary));color:hsl(var(--primary))}.vben-normal-menu__item.is-active[data-v-09966fd1]:where(.dark,.dark *){background-color:hsl(var(--accent))}.vben-normal-menu__item.is-active .vben-normal-menu__icon[data-v-09966fd1],.vben-normal-menu__item.is-active .vben-normal-menu__name[data-v-09966fd1]{color:hsl(var(--primary-foreground));font-weight:600}.vben-normal-menu__item[data-v-09966fd1]:not(.is-active):hover{background-color:hsl(var(--heavy));color:hsl(var(--primary))}.vben-normal-menu__item[data-v-09966fd1]:not(.is-active):hover:where(.dark,.dark *){background-color:hsl(var(--accent));color:hsl(var(--foreground))}.vben-normal-menu__item:hover .vben-normal-menu__icon[data-v-09966fd1]{transform:scale(1.2)}.vben-normal-menu__icon[data-v-09966fd1]{font-size:20px;font-size:calc(var(--font-size-base, 16px)*1.25);max-height:20px;transition:all .25s ease}.vben-normal-menu__name[data-v-09966fd1]{font-size:12px;font-size:calc(var(--font-size-base, 16px)*.75);font-weight:400;margin-bottom:0;margin-top:8px;transition:all .25s ease}.is-menu-align{justify-content:start;justify-content:var(--menu-align,start)}.vben-menu,.vben-menu__popup-container{--menu-title-width:140px;--menu-item-icon-size:var(--font-size-base,16px);--menu-item-height:38px;--menu-item-padding-y:21px;--menu-item-padding-x:12px;--menu-item-popup-padding-y:20px;--menu-item-popup-padding-x:12px;--menu-item-margin-y:2px;--menu-item-margin-x:0px;--menu-item-collapse-padding-y:23.5px;--menu-item-collapse-padding-x:0px;--menu-item-collapse-margin-y:4px;--menu-item-collapse-margin-x:0px;--menu-item-radius:0px;--menu-item-indent:16px}.vben-menu.is-dark,.vben-menu__popup-container.is-dark{--menu-background-color:hsl(var(--menu));--menu-item-background-color:var(--menu-background-color);--menu-item-color:hsl(var(--foreground)/80%);--menu-item-hover-color:hsl(var(--accent-foreground));--menu-item-hover-background-color:hsl(var(--accent));--menu-item-active-color:hsl(var(--accent-foreground));--menu-item-active-background-color:hsl(var(--accent));--menu-submenu-hover-color:hsl(var(--foreground));--menu-submenu-hover-background-color:hsl(var(--accent));--menu-submenu-active-color:hsl(var(--foreground));--menu-submenu-active-background-color:transparent;--menu-submenu-background-color:var(--menu-background-color)}.vben-menu.is-light,.vben-menu__popup-container.is-light{--menu-background-color:hsl(var(--menu));--menu-item-background-color:var(--menu-background-color);--menu-item-color:hsl(var(--foreground));--menu-item-hover-color:var(--menu-item-color);--menu-item-hover-background-color:hsl(var(--accent));--menu-item-active-color:hsl(var(--primary));--menu-item-active-background-color:hsl(var(--primary)/15%);--menu-submenu-hover-color:hsl(var(--primary));--menu-submenu-hover-background-color:hsl(var(--accent));--menu-submenu-active-color:hsl(var(--primary));--menu-submenu-active-background-color:transparent;--menu-submenu-background-color:var(--menu-background-color)}.vben-menu.is-rounded,.vben-menu__popup-container.is-rounded{--menu-item-margin-x:8px;--menu-item-collapse-margin-x:6px;--menu-item-radius:8px}.vben-menu.is-horizontal:not(.is-rounded),.vben-menu__popup-container.is-horizontal:not(.is-rounded){--menu-item-height:40px;--menu-item-radius:6px}.vben-menu.is-horizontal.is-rounded,.vben-menu__popup-container.is-horizontal.is-rounded{--menu-item-height:40px;--menu-item-radius:6px;--menu-item-padding-x:12px}.vben-menu.is-horizontal,.vben-menu__popup-container.is-horizontal{--menu-item-padding-y:0px;--menu-item-padding-x:10px;--menu-item-margin-y:0px;--menu-item-margin-x:1px;--menu-background-color:transparent}.vben-menu.is-horizontal.is-dark,.vben-menu__popup-container.is-horizontal.is-dark{--menu-item-hover-color:hsl(var(--accent-foreground));--menu-item-hover-background-color:hsl(var(--accent));--menu-item-active-color:hsl(var(--accent-foreground));--menu-item-active-background-color:hsl(var(--accent));--menu-submenu-active-color:hsl(var(--foreground));--menu-submenu-active-background-color:hsl(var(--accent));--menu-submenu-hover-color:hsl(var(--accent-foreground));--menu-submenu-hover-background-color:hsl(var(--accent))}.vben-menu.is-horizontal.is-light,.vben-menu__popup-container.is-horizontal.is-light{--menu-item-active-color:hsl(var(--primary));--menu-item-active-background-color:hsl(var(--primary)/15%);--menu-item-hover-background-color:hsl(var(--accent));--menu-item-hover-color:hsl(var(--primary));--menu-submenu-active-color:hsl(var(--primary));--menu-submenu-active-background-color:hsl(var(--primary)/15%);--menu-submenu-hover-color:hsl(var(--primary));--menu-submenu-hover-background-color:hsl(var(--accent))}.vben-menu{background:hsl(var(--menu-background-color));box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-menu-item,.vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-menu-item-group__title,.vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-sub-menu-content{padding-left:calc(var(--menu-item-indent) + var(--menu-level)*var(--menu-item-indent));white-space:nowrap}.vben-menu.is-vertical:not(.vben-menu.is-collapse)>.vben-sub-menu>.vben-menu>.vben-menu-item{padding-left:calc(var(--menu-item-indent) + var(--menu-level)*var(--menu-item-indent))}.vben-menu.is-vertical:not(.vben-menu.is-collapse)>.vben-menu-item,.vben-menu.is-vertical:not(.vben-menu.is-collapse)>.vben-sub-menu>.vben-sub-menu-content{padding-left:calc(var(--menu-item-indent) - 8px)}.vben-menu.is-horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--height-horizontal-height);max-width:100%}.vben-menu.is-horizontal .vben-menu-item{align-items:center;border-radius:var(--menu-item-radius);display:inline-flex;height:var(--menu-item-height);justify-content:center;margin:0 2px 0 0;padding-right:calc(var(--menu-item-padding-x) + 6px)}.vben-menu.is-horizontal>.vben-sub-menu{height:var(--menu-item-height);margin-right:2px}.vben-menu.is-horizontal>.vben-sub-menu:focus,.vben-menu.is-horizontal>.vben-sub-menu:hover{outline:none}.vben-menu.is-horizontal>.vben-sub-menu .vben-sub-menu-content{border-radius:var(--menu-item-radius);height:100%;padding-right:40px}.vben-menu.is-horizontal .vben-menu-item:not(.is-disabled):focus,.vben-menu.is-horizontal .vben-menu-item:not(.is-disabled):hover{outline:none}.vben-menu.is-horizontal>.vben-menu-item.is-active{color:var(--menu-item-active-color)}.vben-menu.is-collapse .vben-menu__icon{margin-right:0}.vben-menu.is-collapse .vben-sub-menu__icon-arrow{display:none}.vben-menu.is-collapse .vben-menu-item,.vben-menu.is-collapse .vben-sub-menu-content{align-items:center;display:flex;justify-content:center;margin:var(--menu-item-collapse-margin-y) var(--menu-item-collapse-margin-x);padding:var(--menu-item-collapse-padding-y) var(--menu-item-collapse-padding-x);transition:all .3s}.vben-menu.is-collapse .vben-menu-item.is-active,.vben-menu.is-collapse .vben-sub-menu-content.is-active{background:var(--menu-item-active-background-color)!important;border-radius:var(--menu-item-radius)}.vben-menu.is-collapse.is-light .vben-menu-item.is-active,.vben-menu.is-collapse.is-light .vben-sub-menu-content.is-active{background:var(--menu-item-active-background-color)!important}.vben-menu.is-collapse.is-rounded .vben-menu-item.is-collapse-show-title,.vben-menu.is-collapse.is-rounded .vben-sub-menu-content.is-collapse-show-title{margin:4px 8px!important}.vben-menu__popup-container{background:var(--menu-background-color);height:auto;max-width:240px;padding:0}.vben-menu__popup{border-radius:var(--menu-item-radius);padding:10px 0}.vben-menu__popup .vben-menu-item,.vben-menu__popup .vben-sub-menu-content{padding:var(--menu-item-popup-padding-y) var(--menu-item-popup-padding-x)}.vben-menu__icon{flex-shrink:0;height:var(--menu-item-icon-size);margin-right:8px;text-align:center;vertical-align:middle;width:var(--menu-item-icon-size)}.vben-menu-item{align-items:center;background:var(--menu-item-background-color);border:none;border-radius:var(--menu-item-radius);color:var(--menu-item-color);cursor:pointer;display:flex;fill:var(--menu-item-color);font-size:var(--menu-font-size)!important;height:var(--menu-item-height);list-style:none;margin:0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease,padding .15s ease,border-color .15s ease;white-space:nowrap}.vben-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.vben-menu-item .vben-menu__icon{transition:transform .25s}.vben-menu-item:hover .vben-menu__icon{transform:scale(1.2)}.vben-menu-item:focus,.vben-menu-item:hover{outline:none}.vben-menu-item *{vertical-align:bottom}.vben-menu-item.is-active{background:var(--menu-item-active-background-color);color:var(--menu-item-active-color);cursor:pointer;fill:var(--menu-item-active-color);-webkit-text-decoration:none;text-decoration:none}.vben-menu-item__content{align-items:center;display:inline-flex;height:var(--menu-item-height);width:100%}.vben-menu-item__content span{font-size:var(--menu-font-size)!important;max-width:var(--menu-title-width);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vben-menu-item.is-collapse-show-title{padding:32px 0!important}.vben-menu-item.is-collapse-show-title .vben-menu-tooltip__trigger{flex-direction:column}.vben-menu-item.is-collapse-show-title .vben-menu__icon{display:block;font-size:20px!important;font-size:calc(var(--font-size-base, 16px)*1.25)!important;transition:all .25s ease}.vben-menu-item.is-collapse-show-title .vben-menu__name{display:inline-flex;font-size:12px;font-size:calc(var(--font-size-base, 16px)*.75);font-weight:400;line-height:normal;margin-bottom:0;margin-top:8px;transition:all .25s ease}.vben-menu-item:not(.is-active):hover{background:var(--menu-item-hover-background-color)!important;color:var(--menu-item-hover-color);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.vben-menu-item .vben-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;font-size:var(--menu-font-size)!important;height:100%;justify-content:center;left:0;line-height:var(--menu-item-height);padding:0 var(--menu-item-padding-x);position:absolute;top:0;width:100%}.vben-sub-menu{background:var(--menu-submenu-background-color);fill:var(--menu-item-color);list-style:none;margin:0;padding-left:0}.vben-sub-menu.is-active div[data-state=open]>.vben-sub-menu-content,.vben-sub-menu.is-active>.vben-sub-menu-content{background:var(--menu-submenu-active-background-color);color:var(--menu-submenu-active-color);cursor:pointer;fill:var(--menu-submenu-active-color);-webkit-text-decoration:none;text-decoration:none}.vben-sub-menu-content{align-items:center;background:var(--menu-item-background-color);border:none;border-radius:var(--menu-item-radius);color:var(--menu-item-color);cursor:pointer;display:flex;font-size:var(--menu-font-size)!important;height:var(--menu-item-height);list-style:none;margin:0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease,padding .15s ease,border-color .15s ease;white-space:nowrap}.vben-sub-menu-content.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.vben-sub-menu-content .vben-menu__icon{transition:transform .25s}.vben-sub-menu-content:hover .vben-menu__icon{transform:scale(1.2)}.vben-sub-menu-content:focus,.vben-sub-menu-content:hover{outline:none}.vben-sub-menu-content *{font-size:inherit!important;vertical-align:bottom}.vben-sub-menu-content__icon-arrow{font-weight:400;margin-right:0;margin-top:-8px;opacity:1;position:absolute;right:10px;top:50%;transition:transform .25s ease;width:inherit}.vben-sub-menu-content__title{font-size:var(--menu-font-size)!important;max-width:var(--menu-title-width);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vben-sub-menu-content.is-collapse-show-title{flex-direction:column;padding:32px 0!important}.vben-sub-menu-content.is-collapse-show-title .vben-menu__icon{display:block;font-size:20px!important;transition:all .25s ease}.vben-sub-menu-content.is-collapse-show-title .vben-sub-menu-content__title{display:inline-flex;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;margin-bottom:0;margin-top:8px;transition:all .25s ease}.vben-sub-menu-content.is-more{padding-right:12px!important}.vben-sub-menu-content:hover{background:var(--menu-submenu-hover-background-color)!important;color:var(--menu-submenu-hover-color);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.menu-badge[data-v-2ed82a46]{right:0;top:50%;transform:translateY(-50%)}.menu-badge[data-v-2ed82a46] div{padding-bottom:0;padding-top:0}.operation-log-detail-wrapper[data-v-c8431d41]{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:var(--vben-border-color-light) transparent;scrollbar-width:thin;word-wrap:break-word;word-break:break-word}.operation-log-detail-wrapper[data-v-c8431d41]::-webkit-scrollbar{width:6px}.operation-log-detail-wrapper[data-v-c8431d41]::-webkit-scrollbar-track{background:transparent}.operation-log-detail-wrapper[data-v-c8431d41]::-webkit-scrollbar-thumb{background:var(--vben-border-color-light);border-radius:3px}.operation-log-detail-wrapper[data-v-c8431d41]::-webkit-scrollbar-thumb:hover{background:var(--vben-text-color-secondary)}.action-header[data-v-c8431d41]{align-items:center;background:linear-gradient(135deg,var(--vben-bg-color-container) 0,var(--vben-bg-color-secondary-container) 100%);border-bottom:1px solid var(--vben-border-color-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 -24px 24px;overflow-x:hidden;padding:24px}.action-header .action-badge[data-v-c8431d41]{align-items:center;background:linear-gradient(135deg,#1890ff26,#1890ff14);border:1px solid rgba(24,144,255,.2);border-radius:8px;color:#1890ff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.action-header .action-badge .action-icon[data-v-c8431d41]{color:#1890ff;font-size:16px}.action-header .module-badge[data-v-c8431d41]{align-items:center;background:linear-gradient(135deg,#52c41a26,#52c41a14);border:1px solid rgba(82,196,26,.2);border-radius:8px;color:#52c41a;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.action-header .module-badge .module-icon[data-v-c8431d41]{color:#52c41a;font-size:16px}.detail-section[data-v-c8431d41]{border-bottom:1px solid var(--vben-border-color-light);margin-bottom:28px;overflow-x:hidden;padding-bottom:24px;width:100%}.detail-section[data-v-c8431d41]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section .section-title[data-v-c8431d41]{align-items:center;border-bottom:2px solid var(--vben-border-color-light);color:var(--vben-text-color);display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;overflow-x:hidden;padding-bottom:12px}.detail-section .section-title .section-icon[data-v-c8431d41]{color:var(--vben-primary-color);font-size:18px}.detail-section .detail-descriptions[data-v-c8431d41]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-c8431d41] .ant-descriptions-item-label{color:var(--vben-text-color-secondary);font-weight:500;padding-right:16px;width:100px;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-c8431d41] .ant-descriptions-item-content{color:var(--vben-text-color);word-break:break-word;word-wrap:break-word}.field-value[data-v-c8431d41]{color:var(--vben-text-color);font-size:14px;font-weight:500}.content-block[data-v-c8431d41]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.content-block .content-pre[data-v-c8431d41]{background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);font-family:Courier New,monospace;font-size:12px;margin:0;max-height:400px;overflow:auto;padding:12px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.content-block .content-item[data-v-c8431d41]{margin-bottom:20px;overflow-x:hidden}.content-block .content-item[data-v-c8431d41]:last-child{margin-bottom:0}.content-block .content-item .content-label[data-v-c8431d41]{align-items:center;color:var(--vben-text-color-secondary);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.content-block .content-item .content-label .label-icon[data-v-c8431d41]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.content-block .content-item .content-value[data-v-c8431d41]{color:var(--vben-text-color);font-size:14px;line-height:1.7;word-break:break-word;word-wrap:break-word}.content-block .content-item .content-value.date-value[data-v-c8431d41]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow-x:hidden}.content-block .content-item .content-value.date-value .date-item[data-v-c8431d41]{align-items:center;background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);display:inline-flex;font-size:13px;gap:6px;padding:8px 12px;word-wrap:break-word;flex-shrink:0;word-break:break-word}.content-block .content-item .content-value.date-value .date-item .date-icon[data-v-c8431d41]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.loading-wrapper[data-v-c8431d41]{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.error-log-detail-wrapper[data-v-b9afe443]{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:var(--vben-border-color-light) transparent;scrollbar-width:thin;word-wrap:break-word;word-break:break-word}.error-log-detail-wrapper[data-v-b9afe443]::-webkit-scrollbar{width:6px}.error-log-detail-wrapper[data-v-b9afe443]::-webkit-scrollbar-track{background:transparent}.error-log-detail-wrapper[data-v-b9afe443]::-webkit-scrollbar-thumb{background:var(--vben-border-color-light);border-radius:3px}.error-log-detail-wrapper[data-v-b9afe443]::-webkit-scrollbar-thumb:hover{background:var(--vben-text-color-secondary)}.error-header[data-v-b9afe443]{align-items:center;background:linear-gradient(135deg,var(--vben-bg-color-container) 0,var(--vben-bg-color-secondary-container) 100%);border-bottom:1px solid var(--vben-border-color-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 -24px 24px;overflow-x:hidden;padding:24px}.error-header .error-badge[data-v-b9afe443]{align-items:center;background:linear-gradient(135deg,#ff4d4f26,#ff4d4f14);border:1px solid rgba(255,77,79,.2);border-radius:8px;color:#ff4d4f;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.error-header .error-badge .error-icon[data-v-b9afe443]{color:#ff4d4f;font-size:16px}.detail-section[data-v-b9afe443]{border-bottom:1px solid var(--vben-border-color-light);margin-bottom:28px;overflow-x:hidden;padding-bottom:24px;width:100%}.detail-section[data-v-b9afe443]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section .section-title[data-v-b9afe443]{align-items:center;border-bottom:2px solid var(--vben-border-color-light);color:var(--vben-text-color);display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;overflow-x:hidden;padding-bottom:12px}.detail-section .section-title .section-icon[data-v-b9afe443]{color:var(--vben-primary-color);font-size:18px}.detail-section .detail-descriptions[data-v-b9afe443]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-b9afe443] .ant-descriptions-item-label{color:var(--vben-text-color-secondary);font-weight:500;padding-right:16px;width:100px;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-b9afe443] .ant-descriptions-item-content{color:var(--vben-text-color);word-break:break-word;word-wrap:break-word}.field-value[data-v-b9afe443]{color:var(--vben-text-color);font-size:14px;font-weight:500}.content-block[data-v-b9afe443]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.content-block .content-pre[data-v-b9afe443]{background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);font-family:Courier New,monospace;font-size:12px;margin:0;max-height:400px;overflow:auto;padding:12px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.content-block .content-pre.stack-trace[data-v-b9afe443]{background:#ff4d4f0d;border-color:#ff4d4f33;max-height:500px}.content-block .content-item[data-v-b9afe443]{margin-bottom:20px;overflow-x:hidden}.content-block .content-item[data-v-b9afe443]:last-child{margin-bottom:0}.content-block .content-item .content-label[data-v-b9afe443]{align-items:center;color:var(--vben-text-color-secondary);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.content-block .content-item .content-label .label-icon[data-v-b9afe443]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.content-block .content-item .content-value[data-v-b9afe443]{color:var(--vben-text-color);font-size:14px;line-height:1.7;word-break:break-word;word-wrap:break-word}.content-block .content-item .content-value.error-message[data-v-b9afe443]{background:#ff4d4f0d;border:1px solid rgba(255,77,79,.2);border-radius:6px;color:#ff4d4f;font-weight:500;padding:12px}.content-block .content-item .content-value.date-value[data-v-b9afe443]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow-x:hidden}.content-block .content-item .content-value.date-value .date-item[data-v-b9afe443]{align-items:center;background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);display:inline-flex;font-size:13px;gap:6px;padding:8px 12px;word-wrap:break-word;flex-shrink:0;word-break:break-word}.content-block .content-item .content-value.date-value .date-item .date-icon[data-v-b9afe443]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.loading-wrapper[data-v-b9afe443]{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.login-log-detail-wrapper[data-v-44833352]{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:var(--vben-border-color-light) transparent;scrollbar-width:thin;word-wrap:break-word;word-break:break-word}.login-log-detail-wrapper[data-v-44833352]::-webkit-scrollbar{width:6px}.login-log-detail-wrapper[data-v-44833352]::-webkit-scrollbar-track{background:transparent}.login-log-detail-wrapper[data-v-44833352]::-webkit-scrollbar-thumb{background:var(--vben-border-color-light);border-radius:3px}.login-log-detail-wrapper[data-v-44833352]::-webkit-scrollbar-thumb:hover{background:var(--vben-text-color-secondary)}.status-header[data-v-44833352]{align-items:center;background:linear-gradient(135deg,var(--vben-bg-color-container) 0,var(--vben-bg-color-secondary-container) 100%);border-bottom:1px solid var(--vben-border-color-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 -24px 24px;overflow-x:hidden;padding:24px}.status-header .status-badge[data-v-44833352]{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000000a;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s}.status-header .status-badge .status-icon[data-v-44833352]{font-size:18px}.status-header .status-badge.status-success[data-v-44833352]{background:linear-gradient(135deg,#52c41a26,#52c41a14);border:1px solid rgba(82,196,26,.2);color:#52c41a}.status-header .status-badge.status-success .status-icon[data-v-44833352]{color:#52c41a}.status-header .status-badge.status-failed[data-v-44833352]{background:linear-gradient(135deg,#ff4d4f26,#ff4d4f14);border:1px solid rgba(255,77,79,.2);color:#ff4d4f}.status-header .status-badge.status-failed .status-icon[data-v-44833352]{color:#ff4d4f}.status-header .status-badge.status-locked[data-v-44833352]{background:linear-gradient(135deg,#faad1426,#faad1414);border:1px solid rgba(250,173,20,.2);color:#faad14}.status-header .status-badge.status-locked .status-icon[data-v-44833352]{color:#faad14}.status-header .type-badge[data-v-44833352]{align-items:center;background:linear-gradient(135deg,#1890ff26,#1890ff14);border:1px solid rgba(24,144,255,.2);border-radius:8px;color:#1890ff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.status-header .type-badge .type-icon[data-v-44833352]{color:#1890ff;font-size:16px}.detail-section[data-v-44833352]{border-bottom:1px solid var(--vben-border-color-light);margin-bottom:28px;overflow-x:hidden;padding-bottom:24px;width:100%}.detail-section[data-v-44833352]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section .section-title[data-v-44833352]{align-items:center;border-bottom:2px solid var(--vben-border-color-light);color:var(--vben-text-color);display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;overflow-x:hidden;padding-bottom:12px}.detail-section .section-title .section-icon[data-v-44833352]{color:var(--vben-primary-color);font-size:18px}.detail-section .detail-descriptions[data-v-44833352]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-44833352] .ant-descriptions-item-label{color:var(--vben-text-color-secondary);font-weight:500;padding-right:16px;width:100px;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-44833352] .ant-descriptions-item-content{color:var(--vben-text-color);word-break:break-word;word-wrap:break-word}.field-value[data-v-44833352]{color:var(--vben-text-color);font-size:14px;font-weight:500}.content-block[data-v-44833352]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.content-block .content-item[data-v-44833352]{margin-bottom:20px;overflow-x:hidden}.content-block .content-item[data-v-44833352]:last-child{margin-bottom:0}.content-block .content-item .content-label[data-v-44833352]{align-items:center;color:var(--vben-text-color-secondary);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.content-block .content-item .content-label .label-icon[data-v-44833352]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.content-block .content-item .content-value[data-v-44833352]{color:var(--vben-text-color);font-size:14px;line-height:1.7;word-break:break-word;word-wrap:break-word}.content-block .content-item .content-value.date-value[data-v-44833352]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow-x:hidden}.content-block .content-item .content-value.date-value .date-item[data-v-44833352]{align-items:center;background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);display:inline-flex;font-size:13px;gap:6px;padding:8px 12px;word-wrap:break-word;flex-shrink:0;word-break:break-word}.content-block .content-item .content-value.date-value .date-item .date-icon[data-v-44833352]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.loading-wrapper[data-v-44833352]{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.notification-form-wrapper[data-v-492dcf89] .ant-form-item{margin-bottom:24px}.notification-form-wrapper[data-v-492dcf89] .ant-input,.notification-form-wrapper[data-v-492dcf89] .ant-input-number,.notification-form-wrapper[data-v-492dcf89] .ant-picker,.notification-form-wrapper[data-v-492dcf89] .ant-select,.notification-form-wrapper[data-v-492dcf89] textarea.ant-input{width:100%!important}.notification-detail-wrapper[data-v-c9adc84c]{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:var(--vben-border-color-light) transparent;scrollbar-width:thin;word-wrap:break-word;word-break:break-word}.notification-detail-wrapper[data-v-c9adc84c]::-webkit-scrollbar{width:6px}.notification-detail-wrapper[data-v-c9adc84c]::-webkit-scrollbar-track{background:transparent}.notification-detail-wrapper[data-v-c9adc84c]::-webkit-scrollbar-thumb{background:var(--vben-border-color-light);border-radius:3px}.notification-detail-wrapper[data-v-c9adc84c]::-webkit-scrollbar-thumb:hover{background:var(--vben-text-color-secondary)}.notification-header[data-v-c9adc84c]{align-items:center;background:linear-gradient(135deg,var(--vben-bg-color-container) 0,var(--vben-bg-color-secondary-container) 100%);border-bottom:1px solid var(--vben-border-color-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 -24px 24px;overflow-x:hidden;padding:24px}.notification-header .type-badge[data-v-c9adc84c]{align-items:center;background:linear-gradient(135deg,#1890ff26,#1890ff14);border:1px solid rgba(24,144,255,.2);border-radius:8px;color:#1890ff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.notification-header .type-badge .type-icon[data-v-c9adc84c]{color:#1890ff;font-size:16px}.notification-header .status-badge[data-v-c9adc84c]{align-items:center;background:linear-gradient(135deg,#52c41a26,#52c41a14);border:1px solid rgba(82,196,26,.2);border-radius:8px;color:#52c41a;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.notification-header .status-badge .status-icon[data-v-c9adc84c]{color:#52c41a;font-size:16px}.detail-section[data-v-c9adc84c]{border-bottom:1px solid var(--vben-border-color-light);margin-bottom:28px;overflow-x:hidden;padding-bottom:24px;width:100%}.detail-section[data-v-c9adc84c]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-section .section-title[data-v-c9adc84c]{align-items:center;border-bottom:2px solid var(--vben-border-color-light);color:var(--vben-text-color);display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px;overflow-x:hidden;padding-bottom:12px}.detail-section .section-title .section-icon[data-v-c9adc84c]{color:var(--vben-primary-color);font-size:18px}.detail-section .detail-descriptions[data-v-c9adc84c]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-c9adc84c] .ant-descriptions-item-label{color:var(--vben-text-color-secondary);font-weight:500;padding-right:16px;width:100px;word-wrap:break-word;word-break:break-word}.detail-section .detail-descriptions[data-v-c9adc84c] .ant-descriptions-item-content{color:var(--vben-text-color);word-break:break-word;word-wrap:break-word}.field-value[data-v-c9adc84c]{color:var(--vben-text-color);font-size:14px;font-weight:500}.content-block[data-v-c9adc84c]{overflow-x:hidden;word-wrap:break-word;word-break:break-word}.content-block .content-pre[data-v-c9adc84c]{background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);font-family:Courier New,monospace;font-size:12px;margin:0;max-height:400px;overflow:auto;padding:12px;white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.content-block .content-item[data-v-c9adc84c]{margin-bottom:20px;overflow-x:hidden}.content-block .content-item[data-v-c9adc84c]:last-child{margin-bottom:0}.content-block .content-item .content-label[data-v-c9adc84c]{align-items:center;color:var(--vben-text-color-secondary);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.content-block .content-item .content-label .label-icon[data-v-c9adc84c]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.content-block .content-item .content-value[data-v-c9adc84c]{color:var(--vben-text-color);font-size:14px;line-height:1.7;word-break:break-word;word-wrap:break-word}.content-block .content-item .content-value.date-value[data-v-c9adc84c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow-x:hidden}.content-block .content-item .content-value.date-value .date-item[data-v-c9adc84c]{align-items:center;background:var(--vben-bg-color-secondary-container);border:1px solid var(--vben-border-color-light);border-radius:6px;color:var(--vben-text-color);display:inline-flex;font-size:13px;gap:6px;padding:8px 12px;word-wrap:break-word;flex-shrink:0;word-break:break-word}.content-block .content-item .content-value.date-value .date-item .date-icon[data-v-c9adc84c]{color:var(--vben-primary-color);flex-shrink:0;font-size:14px}.loading-wrapper[data-v-c9adc84c]{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}
