.sources-trigger.icon-button{width:16px;height:16px;min-height:16px;color:var(--text-dim);vertical-align:super;background:0 0;border-color:#0000;flex:none;padding:0;position:relative;top:-.2em}.sources-trigger.icon-button:hover,.sources-popup__header .icon-button:hover{color:var(--text);background:#deecf20d;border-color:#0000}.sources-trigger svg{width:12px;height:12px}.sources-attached{vertical-align:baseline;align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:inline-flex}.sources-anchor{overflow-wrap:anywhere;min-width:0}.sources-anchor>:first-child{margin-top:0}.sources-anchor>:last-child{margin-bottom:0}.sources-popup__header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:4px 6px 4px 14px;display:flex}.sources-popup__header h3{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-family:inherit;font-size:.82rem;line-height:1.4}.sources-popup__header .icon-button{background:0 0;border-color:#0000;flex:none;width:28px;height:28px;min-height:28px}.sources-popup__header .icon-button svg{width:16px;height:16px}.sources-popup__body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:auto;min-height:0;padding:14px;font-size:.78rem;line-height:1.55;overflow:auto}.sources-popup__body>:first-child{margin-top:0}.sources-popup__body>:last-child{margin-bottom:0}.sources-popup__body .source-references{margin-top:0}.sources-popup__body .source-summary{padding-block:8px}.sources-popup__body pre{max-width:100%;overflow:auto}.sources-inline+.sources-inline{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.sources-inline h4{margin:0 0 8px;font-size:.78rem;line-height:1.4}
