.link-manager-dialog{width:min(860px,calc(100vw - 32px));max-height:min(88vh,900px)}
.link-manager{display:grid;gap:16px}.link-manager-summary p{margin:0 0 5px}.link-manager-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.link-manager-count{margin-left:auto;color:var(--muted,#64727b);font-size:12px}.link-manager-list{display:grid;gap:8px;max-height:38vh;overflow:auto;padding:2px}.link-manager-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid var(--line,#d8dedc);background:#fff;border-radius:6px}.link-manager-row.is-selected{border-color:var(--accent,#23665e);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#23665e) 15%,transparent)}.link-manager-check{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap}.link-manager-row-content{min-width:0}.link-manager-row-title{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.link-manager-row-title span{color:var(--muted,#64727b);font-size:11px}.link-manager-text,.link-manager-url{margin:4px 0 0;overflow-wrap:anywhere}.link-manager-text{font-size:13px}.link-manager-url{font-size:11px;color:#45676a}.link-manager-reason{display:block;color:#9a5b25;margin-top:5px}.link-manager-form{display:grid;gap:8px;border-top:1px solid var(--line,#d8dedc);padding-top:16px}.link-manager-form-heading h3{margin:0 0 4px}.link-manager-form textarea,.link-manager-form input:not([type=checkbox]){width:100%;box-sizing:border-box}.link-manager-form .check-field{display:flex;gap:7px;align-items:center;font-size:13px;margin-top:4px}.link-manager-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.link-manager .error-box{min-height:1.4em}.link-manager .empty-state{padding:18px;text-align:center;color:var(--muted,#64727b)}
@media(max-width:640px){.link-manager-dialog{width:calc(100vw - 16px);padding:14px}.link-manager-row{grid-template-columns:auto minmax(0,1fr)}.link-manager-row>[data-link-action=single]{grid-column:2;justify-self:start}.link-manager-list{max-height:34vh}.link-manager-count{width:100%;margin-left:0}}
