.pm-cite{grid-template-columns:1.15fr 1fr;align-content:start;gap:1.6em;display:grid;position:absolute;inset:4.2em 2.5em 2em}.pm-cite-answer{overflow:hidden}.pm-cite-body{gap:1.1em;padding:1.3em;display:grid}.pm-cite-body p{font-size:1.05em;line-height:1.5}.pm-cite-ref{border:1px solid var(--line-2);width:1.2em;height:1.2em;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.85em;display:inline-grid}.pm-cite-url{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8em;padding-block:.6em;font-size:.95em;display:flex}.pm-cite-url code,.pm-cite-url .pm-swap{font-family:var(--mono);color:var(--accent-ink);font-size:1em}.pm-cite-url .pm-swap{width:9em}.pm-cite-results{gap:1em;display:grid}.pm-cite-result{gap:.5em;padding:1.1em 1.3em;display:grid}.pm-cite-result>span,.pm-cite-result small{color:var(--muted);font-size:.9em}.pm-cite-result strong{font-size:1.25em;font-weight:600}.pm .pm-cite-warn{color:var(--warn)}.pm .pm-cite-ok,.pm .pm-cite-repaired{color:var(--ok)}.pm-cite-repaired{font-size:.95em;font-weight:600}.pm-cite-feedback{border:1px dashed var(--line-2);color:var(--text);border-radius:.5em;grid-column:1/-1;padding:.9em 1.2em;font-size:1em}@container (max-width:599px){.pm-cite{grid-template-columns:1fr;gap:1em;inset:4em 1.5em 1.5em}.pm-cite-body{gap:.8em;padding:1em;font-size:1.15em}.pm-cite-results{grid-template-columns:1fr 1fr;gap:.8em}.pm-cite-result{padding:1em;font-size:1.15em}.pm-cite-result strong{font-size:1.1em}}
