.extract-links-tool{gap:var(--space-4);padding-block:var(--space-6) var(--space-12);display:grid}.extract-links-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.extract-links-heading h2{font-size:var(--ui-section-size);line-height:var(--ui-section-leading);margin:0}.extract-links-heading p{margin:var(--space-1) 0 0;color:var(--ui-muted)}.extract-links-back,.extract-links-actions button,.extract-links-secondary,.extract-links-file button{min-height:var(--ui-control);justify-content:center;align-items:center;gap:var(--space-2);border:var(--ui-stroke) solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-paper);color:var(--ui-ink);padding:var(--space-2) var(--space-3);cursor:pointer;display:inline-flex}.extract-links-back:focus-visible,.extract-links-actions button:focus-visible,.extract-links-secondary:focus-visible,.extract-links-file button:focus-visible{outline:var(--ui-focus) solid var(--ui-accent);outline-offset:var(--ui-focus)}.extract-links-file{align-items:center;gap:var(--space-3);border:var(--ui-stroke) solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-paper);min-width:0;padding:var(--space-3);display:flex}.extract-links-file span:first-child{min-width:0;font-weight:var(--ui-emphasis-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.extract-links-file span:nth-child(2){color:var(--ui-muted);flex:none}.extract-links-file button{min-height:var(--ui-control-compact);margin-inline-start:auto}.extract-links-progress{gap:var(--space-2);display:grid}.extract-links-progress progress{width:100%;height:var(--ui-stroke-emphasis);accent-color:var(--ui-accent)}.extract-links-results{gap:var(--space-3);border:var(--ui-stroke) solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-paper);min-width:0;padding:var(--space-4);display:grid}.extract-links-results-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.extract-links-results-head h3{font-size:var(--ui-label-size);margin:0}.extract-links-results-head p{margin:var(--space-1) 0 0;color:var(--ui-muted);font-size:var(--ui-caption-size)}.extract-links-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.extract-links-actions button{min-height:var(--ui-control-compact)}.extract-links-table-wrap{border:var(--ui-stroke) solid var(--ui-rule);border-radius:var(--ui-radius-control);max-width:100%;overflow:auto}.extract-links-table-wrap table{border-collapse:collapse;text-align:start;width:100%}.extract-links-table-wrap th,.extract-links-table-wrap td{border-bottom:var(--ui-stroke) solid var(--ui-rule);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.extract-links-table-wrap th{background:var(--ui-tint);color:var(--ui-ink);font-size:var(--ui-caption-size)}.extract-links-table-wrap td:first-child{width:var(--ui-edit-number-width)}.extract-links-table-wrap td:nth-child(2){max-width:var(--ui-error-copy-width);overflow-wrap:anywhere}.extract-links-table-wrap code{overflow-wrap:anywhere;color:var(--ui-accent);font:inherit}.extract-links-table-wrap tr:last-child td{border-bottom:0}.extract-links-note{align-items:flex-start;gap:var(--space-2);color:var(--ui-muted);font-size:var(--ui-caption-size);margin:0;display:flex}.extract-links-actions-foot{justify-content:flex-end;gap:var(--space-2);display:flex}.extract-links-file button:disabled,.extract-links-actions button:disabled,.extract-links-secondary:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed}@media (width<=767px){.extract-links-heading{flex-direction:column;align-items:flex-start}.extract-links-file{flex-wrap:wrap;align-items:flex-start}.extract-links-file button{margin-inline-start:0}.extract-links-results-head{flex-direction:column;align-items:flex-start}.extract-links-actions-foot{justify-content:stretch}.extract-links-secondary{flex:1}}@media (width<=480px){.extract-links-table-wrap th,.extract-links-table-wrap td{padding-inline:var(--space-1)}}
