.work-crossref{display:inline;padding:0 .16em;border-bottom:1px solid #477899;color:#224f70;background:#edf5fa;border-radius:3px;white-space:nowrap;cursor:default}
.work-crossref-missing{color:#8f3d3d;background:#faecec;border-color:#bc6a6a}
.work-crossref-dialog{width:min(680px,calc(100vw - 32px));max-width:680px}
.work-crossref-dialog form{max-height:min(780px,calc(100vh - 36px));overflow:auto}
.work-crossref-choices{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:4px}
.work-crossref-choices button{display:grid;gap:3px;width:100%;padding:12px 14px;text-align:left;border:1px solid #d5e0e7;border-radius:10px;background:#fff;color:#183a52;cursor:pointer}
.work-crossref-choices button:hover,.work-crossref-choices button:focus-visible{border-color:#477899;background:#f2f7fa;outline:2px solid transparent}
.work-crossref-choices span{font-size:12px;color:#64747d}
.academic-title-details{margin:14px 0;border:1px solid #d7e1e6;border-radius:10px;background:#f8fafb}
.academic-title-details summary{padding:12px 14px;font-weight:700;cursor:pointer;color:#244a64}
.academic-title-details>div{display:grid;gap:12px;padding:0 14px 14px}
.academic-title-details textarea{width:100%;resize:vertical}
.academic-title-preview{display:grid;gap:4px;margin-top:18px;font-size:.78em;color:#52646d}
.academic-title-preview span{display:block}
