.link-reading{padding:20px 0;margin:20px 0 24px;border-block:1px solid #3c485e}
.materials .link-reading h3{margin:0 0 12px;font-size:19px;line-height:1.35;color:#e7edf7}
.materials .link-reading p{font-size:14px;line-height:1.7;color:#bbc6d9}
.materials .link-reading-consent{display:flex;align-items:flex-start;gap:11px;margin:18px 0;line-height:1.6;font-size:14px;font-weight:500}
.materials .link-reading-consent input{display:inline-block;width:19px;min-width:19px;height:19px;margin:3px 0 0;padding:0;accent-color:#c5b6ef}
.link-reading-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
.link-reading-actions button{min-height:48px}
#linkReadStatus,#linkReadAvailability{min-height:1.5em}
#linkReadPanel{padding:18px;margin-top:22px;border:1px solid #52617b;border-radius:10px;background:#111d2b}
#linkReadMetadata{font-size:12px;color:#c3cbdb;overflow-wrap:anywhere}
.materials #linkDraftCount{margin:15px 0;color:#bdc8dc;font-size:13px;line-height:1.6}
.materials #linkDraftCount.link-draft-over{color:#ffb7c3}
#newLinkReadAttempt{margin-top:10px}
@media(max-width:400px){#linkReadPanel{padding:14px}.link-reading-actions{flex-direction:column}.link-reading-actions button{width:100%}}
