body{padding:0;margin:0}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:#5d5d5d80}::-webkit-scrollbar-thumb{background-color:#5d5d5d5e;border-radius:5px}input[type=password]::-ms-reveal{display:none}.pagination{width:100%;display:flex;justify-content:right;margin-top:16px}.modal-common-padding{padding:16px 30px}*{box-sizing:border-box}.main[data-v-06189816]{flex:1;width:100%;height:100%;padding:20px}.fade-transform-leave-active[data-v-06189816],.fade-transform-enter-active[data-v-06189816]{transition:all .3s}.fade-transform-enter-from[data-v-06189816]{opacity:0;transform:translate(-30px)}.fade-transform-leave-to[data-v-06189816]{opacity:0;transform:translate(30px)}.logo[data-v-697d5c23]{display:flex;align-items:center;height:64px;line-height:64px;overflow:hidden;white-space:nowrap}.logo .img-container[data-v-697d5c23]{width:64px;height:40px;text-align:center;flex-shrink:0}.logo .img-container img[data-v-697d5c23]{width:auto;height:32px}.logo .title[data-v-697d5c23]{flex:1;text-align:center;margin-right:20px}.svg-icon{vertical-align:-.1em;fill:currentColor;overflow:hidden}.app-breadcrumb[data-v-6b0013a5]{display:inline-block}.app-breadcrumb .no-redirect[data-v-6b0013a5]{cursor:text}.breadcrumb-enter-active[data-v-6b0013a5],.breadcrumb-leave-active[data-v-6b0013a5]{transition:all .5s}.breadcrumb-enter[data-v-6b0013a5],.breadcrumb-leave-active[data-v-6b0013a5]{opacity:0;transform:translate(20px)}.breadcrumb-move[data-v-6b0013a5]{transition:all .5s}.breadcrumb-leave-active[data-v-6b0013a5]{position:absolute}.header[data-v-38aae5f7]{display:flex;justify-content:space-between;align-content:center;width:100%;height:50px;box-shadow:0 1px 4px #dddd}.header-left[data-v-38aae5f7]{display:flex}.header-left .layout-header-trigger[data-v-38aae5f7]{align-self:center;width:auto;text-align:center;cursor:pointer;padding:0 12px}.header-left .layout-header-trigger .n-icon[data-v-38aae5f7]{display:flex;align-items:center}.header-left .layout-header-trigger[data-v-38aae5f7]:hover{background:#ffffff14}.header-left .app-breadcrumb[data-v-38aae5f7]{align-self:center}.header-right[data-v-38aae5f7]{margin-right:16px;align-items:center;display:flex}.header-right .dropdown-avatar[data-v-38aae5f7]{margin-left:10px;cursor:pointer;display:flex;align-items:center}.header-right .n-avatar[data-v-38aae5f7]{margin-right:8px}.header .layout-router[data-v-38aae5f7]{margin-right:10px;display:flex;align-items:center;justify-content:center}.header .layout-refresh[data-v-38aae5f7]{width:auto;height:54px;text-align:center;cursor:pointer;padding:0 10px}.header .layout-refresh .n-icon[data-v-38aae5f7]{display:flex;align-items:center;height:54px;line-height:54px}.header .layout-refresh[data-v-38aae5f7]:hover{background:#ffffff14}.tags-view[data-v-92b98bdb]{padding:6px 16px 4px}.tag-list[data-v-92b98bdb]{white-space:nowrap;overflow-x:auto;padding-bottom:2px}.tag-item[data-v-92b98bdb]{margin-right:16px}.layout[data-v-5eaaaf1a]{position:relative;height:100%;width:100%}.layout .layout-sidebar[data-v-5eaaaf1a]{min-height:100vh;left:0;top:0;box-shadow:2px 0 5px #0015290a}.layout .layout-right[data-v-5eaaaf1a]{min-width:0;display:flex;height:100vh;transition:margin-left .28s;flex:1;flex-direction:column}.layout .layout-content-main[data-v-5eaaaf1a]{padding:20px;min-height:calc(100vh - 160px);border-radius:4px;transition:color .1s,background-color .3s,box-shadow .3s,border-color .3s}.layout .layout-content-main-dashboard[data-v-5eaaaf1a]{padding:0;min-height:calc(100vh - 125px);margin:0}.layout .layout-header[data-v-5eaaaf1a]{padding:0;box-shadow:0 1px 4px #0015290a}.app .layout-content-main-dashboard[data-v-5eaaaf1a]{background-color:#f5f7f9}.app-dark .layout-content-main-dashboard[data-v-5eaaaf1a]{background-color:#1e1e21}.dark-theme[data-v-5eaaaf1a]{background-color:red}.light-theme[data-v-5eaaaf1a],.app .layout-content{background-color:#f5f7f9}.app-dark .layout-right{background:#18181c}.app-dark .layout-content{background-color:#1e1e21}.app-dark .layout-content-main{background-color:#18181c}.n-input .n-input__placeholder span{line-height:100%}
