@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;color:#303133;background:#f5f7fa}.scroll-area{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll-area::-webkit-scrollbar{display:none}.el-form-item .el-form-item__label:not(:empty):after{content:"："}:root{--el-color-primary: #c20e30;--el-color-primary-light-3: #d44a62;--el-color-primary-light-5: #e08696;--el-color-primary-light-7: #ecc2ca;--el-color-primary-light-8: #f2d8de;--el-color-primary-light-9: #f8edf0;--el-color-primary-dark-2: #9a0b26;--el-font-size-base: 14px;--el-font-size-small: 13px;--el-font-size-large: 15px}.el-button{font-weight:400}.el-form-item__label{font-size:13px;font-weight:400}.el-input__inner,.el-textarea__inner,.el-select__wrapper{font-size:13px}.el-dialog__title{font-size:15px;font-weight:500}.todo-message-notify{cursor:pointer}.filter-form.el-form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.filter-form.el-form--inline .el-form-item{margin-right:0;margin-bottom:0;flex-shrink:0}.filter-form.el-form--inline .filter-form__actions-item .el-form-item__content{line-height:32px}.filter-form.el-form--inline .filter-form__actions{display:inline-flex;align-items:center;gap:6px;overflow:visible}.filter-form.el-form--inline .el-input,.filter-form.el-form--inline .el-select{width:168px;min-width:140px;max-width:220px}.filter-form.el-form--inline .el-select .el-select__wrapper{width:100%}.filter-form.el-form--inline .el-date-editor.el-date-editor--date{width:168px;min-width:140px;max-width:220px}.filter-form.el-form--inline .el-date-editor.el-date-editor--daterange{width:280px;min-width:240px;max-width:340px}.page-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 12px}.page-toolbar__left{flex:1 1 280px;min-width:0}.page-toolbar__right{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible}.page-toolbar,.filter-form{overflow:visible}.page-module .el-table,.app-table{width:100%!important;font-size:13px}.page-module .el-table th.el-table__cell,.app-table th.el-table__cell{font-size:13px;font-weight:500}.page-module .el-table .el-button.is-link,.app-table .el-button.is-link{font-size:13px;font-weight:400}.page-module .el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell,.app-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#f5f6f8}.page-module .el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,.app-table.el-table--striped .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background-color:#eef0f4}.page-module .el-table .el-table__body tr.el-table__row td.el-table__cell,.app-table .el-table__body tr.el-table__row td.el-table__cell{background-color:#fff}.page-module .el-table .el-table__header-wrapper th.el-table__cell,.page-module .el-table .el-table__body-wrapper td.el-table__cell,.app-table .el-table__header-wrapper th.el-table__cell,.app-table .el-table__body-wrapper td.el-table__cell{text-align:center}.page-module .el-table .el-table__cell .cell,.app-table .el-table__cell .cell{display:flex;align-items:center;justify-content:center}.page-module .el-table .el-table__cell:has(.parent-cell) .cell,.page-module .el-table .el-table__cell:has(.video-thumb) .cell,.app-table .el-table__cell:has(.parent-cell) .cell,.app-table .el-table__cell:has(.video-thumb) .cell{display:block;text-align:center}.page-module .el-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--right,.page-module .el-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--left,.app-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--right,.app-table.el-table--striped .el-table__body tr.el-table__row--striped .el-table-fixed-column--left{background-color:#f5f6f8}.page-module{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;box-sizing:border-box;background:#fff;padding:16px;border-radius:8px}.page-module--fill{flex:1}
