.backlink-demand{border:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-strong);border-radius:12px;margin-top:1rem}.backlink-demand summary{cursor:pointer;padding:1rem;font-weight:600}.backlink-demand-body{padding:0 1rem 1rem;font-size:.875rem;line-height:1.65}.backlink-demand-body p{color:var(--color-text-subtle);margin:.75rem 0}.backlink-demand-window{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.backlink-demand-actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin:.875rem 0;display:flex}.backlink-demand button,.backlink-demand select{border:1px solid var(--color-border-default);background:var(--color-surface);color:inherit;font:inherit;border-radius:8px;max-width:100%;padding:.5rem .75rem}.backlink-demand button{cursor:pointer}.backlink-demand button:disabled{opacity:.5;cursor:not-allowed}.backlink-demand :is(button,select,summary,a):focus-visible{outline-offset:3px;outline:2px solid}.backlink-demand a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.backlink-demand-records{border-top:1px solid var(--color-border-default);max-height:32rem;padding:0;list-style:none;overflow:auto}.backlink-demand-records li{border-bottom:1px solid var(--color-border-default);overflow-wrap:anywhere;padding:.875rem 0}.backlink-demand-records small,.backlink-demand-records span{color:var(--color-text-subtle)}@media (width<=600px){.backlink-demand-actions{flex-direction:column;align-items:stretch}.backlink-demand select{width:100%}}
