.search-results{grid-column:1/-1;min-width:0;width:100%}.search-table-tools{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0 0 .75rem}.search-table-tools>span{margin-right:auto;font-weight:600}.search-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px}.search-result-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.87rem}.search-result-table th{background:#102522;text-align:left;white-space:nowrap;padding:.5rem;border-bottom:2px solid var(--line)}.search-result-table td{padding:.75rem .65rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;max-width:420px;white-space:pre-line}.search-result-table .selection-cell{width:38px;min-width:38px;position:sticky;left:0;background:#0c211e;z-index:1;text-align:center}.search-result-table .expand-cell{width:36px;min-width:36px;padding:.4rem}.search-result-table input[type=checkbox],.export-fields input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.search-sort,.search-expand{border:0;background:transparent;color:inherit;padding:.4rem;cursor:pointer;text-align:left;font:inherit}.search-sort{font-weight:700;width:100%}.search-sort:focus-visible,.search-expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-data-row{cursor:pointer}.search-data-row:hover,.search-data-row.expanded{background:#14342d}.search-data-row.selected{background:#174438}.search-data-row.expanded{box-shadow:inset 3px 0 var(--accent)}.search-detail{padding:.65rem;min-width:0;white-space:normal}.search-detail .result-card{margin-bottom:1rem}.expanded-result>td{background:#0a1d19;padding:.6rem;max-width:none;white-space:normal}.search-detail .summary-grid{min-width:0}.search-table-paging{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:.75rem 0}.search-export-dialog{background:#0c211e;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:1.5rem;max-width:min(660px,calc(100vw - 2rem));max-height:85vh;overflow:auto}.search-export-dialog::backdrop{background:#000a}.search-export-dialog h2{margin-top:0}.export-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;border:1px solid var(--line);padding:1rem}.export-fields label{display:flex;align-items:center;gap:.5rem}.search-export-dialog select{display:block;margin:.4rem 0;padding:.5rem;background:#102522;color:inherit}.export-status{min-height:1.5rem}.search-empty{text-align:center;padding:2rem!important}.search-scope{font-size:.83rem;color:var(--muted);grid-column:1/-1}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.export-fields{grid-template-columns:1fr}.search-detail{padding:0}.search-table-tools .action-button{font-size:.8rem}.search-result-table td{max-width:300px}}
html[data-theme="light"] .search-result-table th,html[data-theme="light"] .search-result-table .selection-cell{background:var(--panel2)}html[data-theme="light"] .search-data-row:hover,html[data-theme="light"] .search-data-row.expanded{background:#dceee9}html[data-theme="light"] .search-data-row.selected{background:#c9e6dc}html[data-theme="light"] .expanded-result>td,html[data-theme="light"] .search-export-dialog{background:var(--panel)}html[data-theme="light"] .search-export-dialog select{background:var(--panel2)}
@media(max-width:600px){.expanded-result .search-detail{width:calc(100vw - 54px);max-width:100%}}
