.su-tree{background:#fff;border:1px solid #ebeef5;margin:10px;padding:16px 20px;color:#606266;font-size:14px}.su-tree>input{width:100%;height:32px;border:1px solid #dcdfe6;border-radius:3px;padding:6px 10px;font-size:14px}.su-tree>div{max-height:180px;overflow:auto;margin-top:8px}.su-tree button{display:block;border:0;background:none;padding:5px;color:#606266;font-size:14px}.su-tree .selected{color:#409eff;background:#ecf5ff}#system-users-workspace .sp-filter{flex-wrap:wrap;gap:18px 28px}#system-users-workspace .sp-filter>label{display:flex;flex:none;white-space:nowrap;font-size:14px;gap:12px;margin:0}#system-users-workspace .sp-filter input,#system-users-workspace .sp-filter select{width:240px;height:32px;flex:none}#system-users-workspace .sp-filter input[type=date]{width:148px}.su-filter-actions{flex:0 0 100%;display:flex;gap:12px}#system-users-workspace .sp-tools{flex-wrap:wrap}#system-users-workspace .sp-tools>button,.su-filter-actions button{white-space:nowrap;font-size:14px;padding:8px 15px;border-radius:3px}#system-users-workspace input[role=switch]{width:40px;height:20px;padding:0}#system-users-workspace table{min-width:830px}.su-more{position:relative;font-size:14px}.su-more summary{list-style:none;cursor:pointer;border:1px solid #dcdfe6;border-radius:3px;padding:8px 15px}.su-more>div{position:absolute;z-index:3;top:100%;background:#fff;box-shadow:0 2px 12px #0002;min-width:130px}.su-more a,.su-more button{display:block;padding:10px!important;text-decoration:none;color:#606266;border:0;background:#fff;white-space:nowrap;font-size:14px}.su-dialog{width:800px;max-width:calc(100vw - 28px);border:0;border-radius:3px;padding:24px 30px 16px;color:#606266;max-height:92vh;overflow:auto}.su-dialog header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #ebeef5;margin-bottom:16px}.su-dialog h3{font-size:18px;font-weight:400;margin:0}.su-dialog header button{border:0;background:none;font-size:22px;color:#909399;padding:0}.su-dialog form{display:block}.su-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.su-fields>label{display:flex;gap:12px;align-items:center;margin:0;font-size:14px}.su-fields>label>span,.su-state>span{width:70px;flex-shrink:0;text-align:right;font-weight:600}.su-dialog b{color:#f56c6c}.su-dialog input:not([type=checkbox]):not([type=radio]),.su-dialog select,.su-dialog textarea{height:32px;width:100%;min-width:0;padding:5px 10px;border:1px solid #dcdfe6;border-radius:3px;font-size:14px;background:#fff}.su-dialog textarea{height:60px}.su-wide{grid-column:1 / -1}.su-state{display:flex;align-items:center;gap:12px;font-size:14px}.su-state label{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.su-dialog input[type=checkbox],.su-dialog input[type=radio]{width:14px;height:14px;min-width:14px;padding:0;margin:0;accent-color:#409eff;flex:none}.su-password{display:flex;align-items:center;min-width:0;flex:1}.su-password button{border:0;background:none;padding:5px}.su-multi{position:relative;flex:1;min-width:0}.su-multi summary{padding:7px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;font-size:13px}.su-multi>div{position:absolute;z-index:3;background:#fff;box-shadow:0 2px 12px #0003;padding:8px;max-height:200px;overflow:auto;min-width:100%}.su-multi label{display:flex;align-items:center;gap:8px;white-space:nowrap;margin:0;padding:5px;font-size:13px}.su-dialog footer{display:flex;justify-content:flex-end;gap:12px;padding-top:30px}.su-dialog footer button{font-size:14px;padding:8px 15px;border-radius:3px}.su-dialog .primary{background:#409eff;color:white}.su-error{color:#c45656;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;margin:16px 0 0;padding:10px;font-size:14px}.su-import{display:grid;gap:14px;font-size:14px}.su-import [data-file]{border:1px dashed #dcdfe6;padding:40px;background:#fafafa}.su-import>label{display:flex;align-items:center;gap:8px}.su-import p{margin:0}@media(max-width:650px){.su-fields{grid-template-columns:1fr}.su-dialog{padding:20px 16px}}

.su-tree>div>div{display:flex;align-items:center;gap:4px}.su-tree>div>div button{display:inline-block}.su-tree [data-branch],.su-tree i{width:14px;min-width:14px;padding:0;text-align:center}
