div.resource-search-field[data-search-field]{border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:46px;min-height:46px;max-height:46px;color:var(--ink);box-shadow:none;border-radius:10px;flex:auto;align-items:center;gap:9px;padding:0 12px;display:flex}div.resource-search-field[data-search-field]:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}div.resource-search-field[data-search-field]>svg{width:18px;height:18px;color:var(--ink-4);flex:none}div.resource-search-field[data-search-field]>input[data-search-input]{width:0;min-width:0;height:44px;min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;margin:0;padding:0;font-size:14px;line-height:1.5}div.resource-search-field[data-search-field]>input[data-search-input]::placeholder{color:var(--ink-4);opacity:1}div.resource-search-field[data-search-field]>input[data-search-input]:focus-visible{box-shadow:none;outline:none}div.resource-search-field[data-search-field]>.resource-search-clear{width:40px;min-width:40px;height:42px;min-height:42px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0 -8px 0 0;padding:0;font-size:14px;display:grid}div.resource-search-field[data-search-field]>.resource-search-clear:hover{color:var(--accent);background:var(--accent-soft)}.resource-search-clear:focus-visible,.resource-search-submit:focus-visible,.resource-search-panel :is(select,button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resource-search-row{min-width:0;box-shadow:none;background:0 0;border:0;align-items:stretch;gap:10px;padding:0;display:flex}.resource-search-row[data-search-field]{box-shadow:none;border:0;outline:none}.resource-search-submit,.resource-search-row>button[type=submit]{background:var(--accent);min-width:78px;min-height:46px;color:var(--accent-contrast);border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.resource-search-submit:disabled,.resource-search-row>button[type=submit]:disabled{cursor:wait;opacity:.6}:is(section,form,div).resource-search-panel{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;min-width:0;padding:20px}.resource-search-panel select:not([multiple]):not([size]){border:1px solid var(--line-strong);background-color:var(--surface);min-width:0;min-height:46px;color:var(--ink);border-radius:9px;font-size:14px}.resource-search-panel :is(nav,[data-resource-options]) :is(button[aria-pressed],a){min-height:40px;color:var(--ink-3);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;line-height:1.5;display:inline-flex}.resource-search-panel :is(nav,[data-resource-options]) :is(button[aria-pressed=true],a[aria-current=page]){border-color:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);background:var(--accent-soft);font-weight:550}@supports (appearance:base-select){.resource-search-panel select:not([multiple]):not([size]){justify-content:space-between;align-items:center;display:flex}}@media (width<=639px){:is(section,form,div).resource-search-panel{border-radius:13px;padding:16px}div.resource-search-field[data-search-field]>input[data-search-input],.resource-search-panel select:not([multiple]):not([size]){font-size:16px}.resource-search-submit,.resource-search-row>button[type=submit]{min-width:68px;padding-inline:14px;font-size:13px}.resource-search-row{gap:8px}}@media (prefers-reduced-motion:reduce){.resource-search-field,.resource-search-submit,.resource-search-clear{transition:none}}form.resource-search-row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}form.resource-search-row:focus-within{box-shadow:none;border:0;outline:none}button.resource-search-submit[type=submit]{background:var(--accent);min-height:46px;color:var(--accent-contrast);border:1px solid #0000;border-radius:10px;padding:10px 20px;font-size:14px}.resource-search-note{color:var(--ink-4);font-size:11px;line-height:1.8}@media (width<=639px){button.resource-search-submit[type=submit]{padding-inline:14px;font-size:13px}}@media (width<=359px){.resource-search-row:has(>button[type=submit]){flex-wrap:wrap}.resource-search-row:has(>button[type=submit])>.resource-search-field{flex-basis:100%}.resource-search-row:has(>button[type=submit])>button[type=submit]{width:100%}}
