.quality-materials-simple{max-width:760px}.quality-materials-simple .quality-material-return{margin:0 0 14px;padding:12px 14px;border-left:3px solid #b36820;background:var(--q-surface, #f8f5ee);line-height:1.65;overflow-wrap:anywhere}.quality-materials-simple .quality-material-upload{display:flex;align-items:center;flex-direction:column;gap:8px;margin:8px 0 12px;padding:20px 16px}.quality-materials-simple .quality-material-upload strong{font-size:16px}.quality-materials-simple .quality-material-upload span{font-size:12px;color:var(--q-muted, #627185)}.quality-materials-simple .quality-material-upload input{max-width:100%}.quality-materials-simple .quality-file-list:empty{display:none}.quality-materials-simple .quality-file-list>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.quality-materials-simple .quality-file-list>div>button:first-child{flex:1 1 200px;text-align:left;overflow-wrap:anywhere;min-width:0}.quality-materials-simple .quality-material-pu-note{margin:8px 0 14px;font-size:13px;color:var(--q-muted, #627185);line-height:1.6}.quality-materials-simple .quality-pu-proof{margin:14px 0}.quality-materials-simple .quality-material-deferred,.quality-materials-simple .quality-material-instructions{border-top:1px solid var(--q-line, #dce5ee);margin-top:14px;padding-top:12px}.quality-materials-simple summary{cursor:pointer;line-height:1.6}.quality-materials-simple .quality-material-deferred>summary{font-weight:600}.quality-materials-simple .quality-evidence-plan{margin-top:12px;padding:0;border:0;background:transparent}.quality-materials-simple .quality-material-instructions .quality-evidence-guide{border:0;padding:0;margin:0}.quality-materials-simple .quality-material-instructions p,.quality-materials-simple .quality-material-pending{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.quality-materials-simple .quality-material-status{background:transparent;border:0;margin:12px 0 0;padding:0}.quality-materials-simple .quality-material-status p{margin:0;color:var(--q-muted, #627185)}.quality-materials-simple .quality-material-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;margin-top:14px;border-top:1px solid var(--q-line, #dce5ee)}.quality-materials-simple .quality-material-footer>span{font-size:12px;line-height:1.6;color:var(--q-muted, #627185);max-width:400px}.quality-materials-simple .quality-material-footer>button{flex-shrink:0;min-height:42px}@media(max-width:620px){.quality-materials-simple .quality-material-footer{align-items:stretch;flex-direction:column;gap:10px}.quality-materials-simple .quality-file-list>div>button:first-child{flex-basis:100%}}
