.period-lock[data-v-07e35da2]{height:var(--content-min-height,100vh)}.period-lock>h2[data-v-07e35da2]{margin:0 0 16px;line-height:40px}.period-panel[data-v-07e35da2]{height:calc(100% - 56px);display:flex;flex-direction:column;box-sizing:border-box;border:1.5px solid #dcdfe6;border-radius:8px;background:#fff;overflow:hidden}.period-panel__toolbar[data-v-07e35da2]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #ebeef5;background:#fafbfc}.period-panel__date[data-v-07e35da2]{width:180px}.period-panel__toolbar .el-button[data-v-07e35da2]{margin-left:0}.period-panel__body[data-v-07e35da2]{flex:1;min-height:0}.period-table[data-v-07e35da2]:before{display:none}.period-table[data-v-07e35da2] th>.cell{font-size:13px;font-weight:600;color:#909399}.period-table[data-v-07e35da2] td{vertical-align:top}.period-table__line[data-v-07e35da2]{display:flex;align-items:center;height:36px}.period-table[data-v-07e35da2] tr.is-changed>td{background:#fdf6ec}.period-table[data-v-07e35da2] tr.is-changed>td:first-child{box-shadow:inset 3px 0 #e6a23c}.period-table__muted[data-v-07e35da2]{color:#909399;font-variant-numeric:tabular-nums}.period-table__date[data-v-07e35da2]{display:inline-block;padding:3px 12px;border:1px solid #ebeef5;border-radius:14px;background:#fff;color:#303133;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.period-users[data-v-07e35da2]{max-width:640px;padding:4px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.period-users[data-v-07e35da2] .el-tree-node__content{border-radius:4px;transition:background-color .15s}.period-users[data-v-07e35da2] .el-tree-node__content:hover{background:#ecf5ff}.period-users[data-v-07e35da2] .el-tree-node__children .el-tree-node__content{height:30px}.period-users[data-v-07e35da2] .el-tree-node__label{font-size:15px;color:#303133}.period-users[data-v-07e35da2] .el-tree-node__children .el-tree-node__label{font-weight:500}