.materials-list{gap:20px;min-width:0;display:grid}.materials-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.material-state{background:#0a3760;border:1px solid #44d0e8;border-radius:20px;padding:6px 10px;font-size:14px;line-height:1.5}.material-state-published{color:#84ffda;border-color:#38e0b1}.material-state-refused{color:#ffc4d0;border-color:#ff8fa8}.materials-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.materials-card dl>div{min-width:0}.materials-card dt{opacity:.8;font-size:14px}.materials-card dd{overflow-wrap:anywhere;margin:5px 0 0}.materials-card .material-hash{grid-column:1/-1}.material-hash dd{font-family:monospace;font-size:14px;line-height:1.7}.materials-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.material-review{border-top:1px solid #2f92c955;margin-top:18px;padding-top:16px}.sod-materials-page .material-yes{color:#85ffdb;border-color:#42d4af}.sod-materials-page .material-no{color:#ffb1ca;border-color:#ef83a4}.material-finalize{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.material-finalize small{font-size:14px;line-height:1.6}.materials-submit{scroll-margin-top:100px}.materials-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.materials-source{border:1px solid #3c92c277;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:12px;display:flex}.materials-source label{cursor:pointer;align-items:center;gap:9px;min-height:44px;padding:4px 8px;display:flex}.materials-source input[type=radio]{flex:none;width:20px;height:20px;min-height:20px}.materials-submit input[type=file]{max-width:100%;min-height:48px;padding:10px 8px}.materials-submit textarea{resize:vertical;min-height:190px}@media (max-width:600px){.materials-card dl,.materials-identifiers{grid-template-columns:minmax(0,1fr)}.materials-actions .sod-button{white-space:normal;max-width:100%}.materials-submit .sod-button{width:100%}}
