.material-timeline{margin-bottom:20px}.material-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.material-toolbar h3{margin:0 auto 0 0}.material-body{white-space:pre-wrap;line-height:1.8;background:#f8f9fb;border:1px solid #e5e8ee;border-radius:8px;padding:18px;margin:16px 0}.material-record{border-top:1px solid #e5e8ee;padding:12px 0;display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.material-record>div{min-width:0}.material-record .secondary{margin-top:6px;line-height:1.6}.material-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.material-fields label{display:block;font-size:13px;margin-bottom:6px;color:#555f70}.material-fields .wide{grid-column:1/-1}.material-fields .el-select,.material-fields .el-input{width:100%}.material-error{color:#b43b32;margin:12px 0}.material-success{padding:10px 12px;background:#f1f8f3;color:#356643;margin:12px 0}.material-summary{display:flex;gap:12px;align-items:center;margin-bottom:14px}.material-audit{padding:9px 0;border-bottom:1px solid #eceef2;line-height:1.6}.material-conflict{border:1px solid #e9cfab;border-radius:8px;padding:16px;margin:12px 0}.material-conflict h4{margin:0 0 8px}.material-conflict p{margin:8px 0;line-height:1.6}.material-reason{margin:12px 0}.material-reference{font-size:12px;color:#606d7f}
.material-record>div:last-child{display:flex;gap:12px;flex-shrink:0}.el-dialog.material-dialog{margin-top:24px!important;margin-bottom:24px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.material-dialog .el-dialog__body{flex:1;min-height:0;overflow:auto}.material-dialog .el-dialog__header,.material-dialog .el-dialog__footer{flex-shrink:0}.material-timeline details{margin-top:15px}.material-timeline summary{cursor:pointer;color:#53647b}
.material-record>div:last-child{align-items:center}

/* Keep the single material review outline inside its scrolling container. */
body.v2-show-changes .material-dialog [data-v2-change="材料归档与核验"]{position:relative;outline:none!important}
body.v2-show-changes .material-dialog [data-v2-change="材料归档与核验"]::before{content:"";position:absolute;inset:2px;border:1px dashed #a576c8;border-radius:4px;pointer-events:none;z-index:8}
