#nprogress{pointer-events:none}#nprogress .bar{background:#6954f0;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 #6954f0,0 0 5px #6954f0;opacity:1;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:2px solid transparent;border-top-color:#6954f0;border-left-color:#6954f0;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app{flex-direction:column;background:#f0f2f5;display:flex;width:100%;min-height:100vh}.app .app-content{padding:24px 80px}.app .app-content .ant-card-hoverable{cursor:auto}.app .app-content .app-row{display:flex;flex-wrap:wrap}.app .app-content .app-row .app-col-daiban{padding-right:6px!important;width:360px}.app .app-content .app-row .app-col-other{padding-left:6px!important;flex:1}.app .app-content .app-row .app-col-app{margin-top:12px}.app .app-content .app-row .app-card{position:relative;box-shadow:0 1px 4px #00152914;background-color:white}.app .app-content .app-row .app-card-daiban .ant-card-body,.app .app-content .app-row .app-card-other .ant-card-body{padding:24px 24px;font-size:20px;display:flex}.app .app-content .app-row .app-card-daiban .ant-card-body .anticon,.app .app-content .app-row .app-card-other .ant-card-body .anticon{font-size:50px;margin-bottom:6px}.app .app-content .app-row .app-card-daiban .ant-card-body .ant-row,.app .app-content .app-row .app-card-other .ant-card-body .ant-row{flex:1;display:flex;margin:0!important}.app .app-content .app-row .app-card-daiban .ant-card-body .ant-row .ant-col,.app .app-content .app-row .app-card-other .ant-card-body .ant-row .ant-col{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:12px 0!important}.app .app-content .app-row .app-card-daiban .ant-card-body .ant-row .ant-col:hover,.app .app-content .app-row .app-card-other .ant-card-body .ant-row .ant-col:hover{background:#f4f6f9;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px}.app .app-content .app-row .app-card-daiban .ant-row .ant-col:last-child{font-size:36px;justify-content:center}.app .app-content .app-row .app-card-header{margin-bottom:12px;font-size:18px;font-weight:500}.app .app-content .app-row .app-card-header .ant-card-body{padding:12px 24px;display:flex;align-items:center}.app .app-content .app-row .app-card-header .ant-input{border-radius:32px}.app .app-content .app-row .app-card-header .ant-btn{margin-right:18px}.app .app-content .app-row .app-card-header .ant-input-search{width:300px}.app .app-content .app-row .app-card-header .app-card-title{flex:1}.app .app-content .app-row .app-card-header .app-card-title .app-card-count{margin-left:-2px;font-size:14px;color:#6954f0}.app .app-content .app-row .app-card-header .app-card-title .app-card-setting{font-size:16px;margin-left:6px;cursor:pointer}.app .app-content .app-row .app-card-app .app-group .app-group-setting{cursor:pointer;display:flex;align-items:center;font-size:18px;font-weight:500;margin-bottom:12px;margin-top:12px}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-gourp-open{color:rgba(0,0,0,.25);padding-left:6px}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-gourp-close{color:rgba(0,0,0,.25);padding-left:6px;display:none}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-group-handle{font-size:14px;margin-left:12px;display:none}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-group-handle a{color:#bcabff}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-group-handle span{margin:0 8px;color:#e8e8e8}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-group-handle .anticon{margin-right:4px}.app .app-content .app-row .app-card-app .app-group .app-group-setting .app-group-divider{flex:1;position:relative;border-bottom:1px solid #e8e8e8;transform:translateY(-49%);margin-left:12px;height:1px}.app .app-content .app-row .app-card-app .app-group .app-group-setting:hover .app-group-handle{display:inline-block}.app .app-content .app-row .app-card-app .app-group .app-group-setting:hover .app-gourp-open{display:none}.app .app-content .app-row .app-card-app .app-group .app-group-setting:hover .app-gourp-close{display:inline-block}.app .app-content .app-row .app-card-app .app-group .app-group-ul{display:flex;flex-wrap:wrap;margin:0;padding:0 36px;gap:12px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li{width:156px;padding:16px 0;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li .app-icon{font-size:26px;border-radius:12px;padding:12px;color:#fff}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li .app-name{text-align:center;margin-top:12px;font-size:16px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li .app-tag{position:absolute;text-align:center;overflow:hidden;line-height:28px;font-size:16px;height:56px;color:#fff;font-weight:500;width:64px;left:0;top:0;left:40px;top:5px;transform:scale(.6);border-radius:20px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li .app-tag-core{box-shadow:0 1px 4px #00152936;position:absolute;transform:rotate(-45deg) scale(.75);background:#f5222d;padding:2px 0;width:142px;right:-26px;top:4px;right:-20px;top:-1px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li:hover{background:#f4f6f9;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:10px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li:hover .app-group-li-import,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li:hover .app-group-li-move,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li:hover .app-group-li-setting{opacity:1!important}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-import,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-move,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-setting{position:absolute;right:6px;top:4px;font-size:16px;opacity:0;padding:6px;color:rgba(0,0,0,.45)}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-import:hover,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-move:hover,.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-setting:hover{color:rgba(0,0,0,.85)}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-setting{top:28px}.app .app-content .app-row .app-card-app .app-group .app-group-ul .app-group-li-import{top:52px}.app .app-content .app-row .app-card-app .app-group:first-child .app-group-setting{margin-top:0}.app .app-content .app-row .app-card-app .app-group:last-child{margin-bottom:0}.app-group-menu .ant-tooltip-inner{padding:4px 0}.app-group-menu .ant-tooltip-inner li{padding:2px 10px;cursor:pointer}.app-group-menu .ant-tooltip-inner li .anticon{margin-right:6px}.app-group-menu .ant-tooltip-inner li:hover{color:#6954f0}.app-group-menu .ant-tooltip-inner li span{font-size:10px}.role-app-modal .ant-modal-body{padding:24px 28px}.role-app-modal .role-app-title{font-weight:450;font-size:16px}.role-app-modal .role-app-title .role-app-change{font-size:13px}.role-app-modal .role-app-title .role-app-change .anticon{margin-right:2px}.role-app-modal .role-app-user{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;margin-top:20px;gap:12px;max-height:200px;overflow-y:auto}.role-app-modal .role-app-user .role-app-name{margin-left:12px;display:inline-block;margin-right:6px;width:110px}