.search-view{min-height:100%;background:var(--background);color:var(--foreground)}.search-view-content{width:100%;max-width:1200px;margin:0 auto;padding:28px 28px 40px}.search-view-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.search-view-heading h1{margin:0}.search-view-heading>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;color:var(--accent-text)}.search-view .search-object-tabs{margin-bottom:20px;border-bottom:0}.search-view-heading .search-object-tabs{margin-bottom:0}.search-view-heading>a{flex-shrink:0}.search-view .search-object-tabs>:is(a,button){padding:8px 0 10px;margin-right:8px;min-height:44px;font-size:15px}.search-controls{min-width:0;padding-bottom:22px;border-bottom:1px solid var(--border)}.search-keyword-row{display:flex;align-items:stretch;gap:10px}.search-keyword-row .filter-input{flex:1;width:0;min-height:46px;padding:10px 15px;background:var(--card);font-size:15px;border-radius:9px}.search-submit{min-height:46px;min-width:92px;padding:10px 22px;border-radius:9px;background:var(--action);color:var(--primary-foreground,#fff);font-size:15px;font-weight:600}.search-keywords{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:10px 0 0}.search-keywords button{min-height:32px;padding:2px 0;color:var(--muted-foreground);font-size:14px}.search-keywords button:hover,.search-keywords button[aria-pressed=true]{color:var(--accent-text)}.search-condition-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;min-width:0}.search-condition-bar .compact-search-selectors{display:contents}.search-condition-bar .choice-trigger{width:auto;max-width:240px;margin:0}.search-condition-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.search-condition-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:14px;white-space:nowrap}.search-condition-actions>button{color:var(--muted-foreground)}.search-condition-actions>a{color:var(--accent-text)}.search-controls>.search-result-sort{margin-top:16px}.search-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 0;padding-bottom:14px}.search-results-toolbar h2{min-width:0;margin:0;font-size:19px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.search-results-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end}.search-results-tools>output{margin:0;color:var(--muted-foreground);font-size:13px;white-space:nowrap}.search-result-sort .filter-row{align-items:center}.search-result-sort .filter-row-label{display:none}.search-result-sort .filter-choice{min-height:36px;padding:6px 9px;color:var(--muted-foreground);font-size:13px}.search-result-sort .filter-choice[aria-pressed=true]{background:transparent;color:var(--foreground);font-weight:600}.search-view .listing-results{min-width:0;background:var(--card);border-top:1px solid var(--border)}.search-complex-controls{gap:6px}.search-complex-controls,.search-complex-trigger{display:flex;align-items:center;min-width:0;max-width:100%}.search-complex-trigger{gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--accent-text);font-size:14px}.search-complex-trigger>:not(.search-complex-summary){flex-shrink:0}.search-complex-summary{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:13px}.search-icon-action{display:grid;place-items:center;min-width:36px;min-height:44px}.search-advanced-dialog{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border);border-radius:14px;background:var(--background);color:var(--foreground)}.search-advanced-dialog[open]{display:flex;flex-direction:column}.search-advanced-dialog::backdrop{background:#102f4966}.search-advanced-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border)}.search-advanced-dialog h2{font-size:18px;font-weight:600}.search-advanced-dialog>header button{display:grid;place-items:center;width:44px;height:44px}.search-advanced-dialog>div{overflow-y:auto;padding:20px}.search-controls :is(button,a):focus-visible,.search-view-heading a:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:1100px){.search-results-toolbar{align-items:flex-start;flex-wrap:wrap;gap:6px}.search-results-tools{width:100%;justify-content:space-between}}@media (max-width:767px){.search-view-content{padding:18px 16px 32px}.search-view-heading{margin-bottom:8px}.search-view .search-object-tabs{display:flex;justify-content:flex-start;gap:24px;margin-bottom:14px}.search-view .search-object-tabs>:is(a,button){margin-right:0;font-size:14px}.search-submit{min-width:72px;padding:10px 16px}.search-keywords{gap:2px 14px;padding-top:8px}.search-keywords button{min-height:36px;font-size:13px}.search-condition-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px}.search-condition-bar>:is(.choice-trigger,.range-picker-trigger){width:100%;max-width:none}.search-condition-actions{grid-column:1/-1;justify-content:flex-end;width:100%;gap:18px}.search-complex-controls{grid-column:1/-1}.search-complex-summary{max-width:180px}.search-controls{padding-bottom:12px}.search-results-toolbar{margin-top:16px;padding-bottom:10px}.search-results-toolbar h2{font-size:18px}.search-results-tools{gap:4px}.search-result-sort .filter-choice{min-height:44px;padding:6px;font-size:12px}}.search-condition-bar,.search-keywords{border:0;padding-left:0;padding-right:0;min-width:0}.search-source-context{margin:4px 0 0;color:var(--muted-foreground);font-size:13px}.search-controls[aria-busy=true] .search-condition-bar,.search-controls[aria-busy=true] .search-submit{opacity:.6}.search-condition-bar{padding:0;margin-bottom:0}.search-condition-bar,.search-keywords{margin-left:0;margin-right:0}.search-view .search-object-tabs>[aria-selected=true]{border-bottom-color:var(--accent-text)}.search-secondary-fields{display:contents}.search-condition-actions .search-expand-filters{display:none}@media (max-width:767px){.search-keywords{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:16px}.search-keywords button{flex-shrink:0;white-space:nowrap}.search-condition-bar{gap:6px 8px}.search-secondary-fields{display:none}.search-condition-bar[data-expanded=true] .search-secondary-fields{display:contents}.search-condition-actions{justify-content:flex-start;gap:14px}.search-condition-actions .search-expand-filters{display:inline-flex;margin-right:auto}.search-condition-actions .search-expand-filters[aria-expanded=true] svg{transform:rotate(180deg)}.search-results-toolbar{margin-top:10px;padding-bottom:6px;gap:0}.search-results-tools{gap:0}}