.operations-log-page{width:100%;min-width:0;background:#fff;padding:0 16px;box-sizing:border-box}
.operation-log-tabs>.el-tabs__header{margin:0 -16px;padding:0 16px}
.operation-log-tabs .el-tabs__item{height:44px;line-height:44px;padding:0 28px}
.operation-log-tabs .el-tabs__nav-wrap:after{height:1px;background:#ebeef5}
.operation-log-filters{padding:24px 0 20px}
.operation-log-filter-grid{display:grid;grid-template-columns:minmax(430px,1.9fr) minmax(210px,1fr) minmax(205px,1fr) minmax(250px,1.2fr) minmax(210px,1fr);gap:12px 20px;align-items:start}
.operation-log-filters .el-form-item{display:flex;min-width:0;margin:0;align-items:start}
.operation-log-filters .el-form-item__label{flex:none;line-height:32px;padding-right:8px;text-align:left;white-space:nowrap}
.operation-log-filters .el-form-item__content{flex:1;min-width:0;line-height:32px}
.operation-log-filters .el-select,.operation-log-filters .el-date-editor{width:100%;min-width:0}
.operation-log-filters .el-range-editor .el-range-input{font-size:13px;width:45%}
.operation-log-filters .el-range-editor .el-range-separator{width:24px;padding:0;flex:none}
.operation-log-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;min-height:24px}
.operation-log-shortcuts .el-button--text{height:24px;padding:0 8px;margin:0;border:1px solid #b3d8ff;background:#ecf5ff;color:#409eff;font-size:12px;border-radius:2px}
.operation-log-shortcuts .el-button--text.is-active{color:#fff;background:#409eff;border-color:#409eff}
.operation-log-filter-bottom{display:flex;gap:16px;align-items:flex-start;margin-top:10px}
.operation-log-filter-bottom>.el-form-item{width:310px}
.operation-log-query{display:flex;gap:10px}
.operation-log-query .el-button+.el-button{margin-left:0}
.operation-log-table.el-table th.el-table__cell{background:#f5f7fa;height:48px}
.operation-log-table.el-table td.el-table__cell{height:56px}
.operation-log-table.el-table th.el-table__cell>.cell,.operation-log-table.el-table td.el-table__cell>.cell{padding:0 16px;text-align:left;line-height:21px}
.operation-log-table.el-table .el-button--text{margin:0;padding:0;border:0;font-weight:400}
.operation-log-result{color:#67c23a}.operation-log-result.is-failed{color:#f56c6c}
.operation-log-pagination{padding:12px 0;min-height:56px;gap:16px;flex-wrap:wrap}
.operation-log-dialog-wrapper{display:flex;align-items:center;justify-content:center}
.operation-log-dialog{margin:0!important;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:2px}
.operation-log-dialog .el-dialog__header{flex:none;height:56px;padding:16px 20px}
.operation-log-dialog .el-dialog__body{min-height:0;overflow:auto;padding:20px}
.operation-log-dialog .el-dialog__footer{flex:none;min-height:64px;padding:14px 20px}
.operation-log-dialog .el-descriptions-item__content{overflow-wrap:anywhere}
.operation-log-parameters{margin-top:20px}
.operation-log-parameter-header{display:flex;gap:16px;align-items:center;justify-content:space-between}
.operation-log-parameter-header>.el-tabs{flex:1;min-width:0}
.operation-log-parameter-header .el-tabs__header{margin:0}
.operation-log-parameters pre{margin:12px 0 0;padding:16px;background:#f5f7fa;border:1px solid #ebeef5;max-height:320px;overflow:auto;color:#303133;font:13px/22px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1750px){.operation-log-filter-grid{grid-template-columns:minmax(430px,1.8fr) repeat(2,minmax(210px,1fr))}.operation-log-filter-bottom{margin-top:16px}}
@media(max-width:1100px){.operation-log-filter-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.operation-log-time{grid-column:1/-1}.operation-log-time .el-date-editor{max-width:520px}}
