.fk-search-form{max-width:100%}
.fk-search-form .fk-search-field.search-filter-field{margin:0 0 20px;font-family:inherit;--search-filter-input-color:var(--fk-ink);--search-filter-input-background-color:#fff;--search-filter-input-border-color:var(--fk-line);--search-filter-input-border-hover-color:var(--fk-secondary-soft);--search-filter-input-border-focus-color:var(--fk-accent);--search-filter-input-selected-background-color:var(--fk-secondary-wash);--search-filter-input-selected-color:var(--fk-accent);--search-filter-input-border-radius:8px}
.fk-search-form .search-filter-label,.fk-sort-radios legend{font-family:inherit;font-weight:600;font-size:16px;line-height:1.4;color:var(--fk-ink);margin-bottom:9px}
.fk-search-form .search-filter-component-combobox-base,.fk-search-form .search-filter-input-text{border-radius:8px!important;min-height:42px}
.fk-search-form .search-filter-component-combobox__selection,.fk-search-form .search-filter-component-combobox__selection-placeholder{font-size:15px;line-height:1.5}
.fk-search-form input{font-family:inherit;accent-color:var(--fk-accent)}
.fk-search-form button.search-filter-input-button{font-family:inherit;border-radius:8px;padding:11px 18px;background:var(--fk-accent);color:#fff;border:1px solid var(--fk-accent);transition:background .2s,border-color .2s}
.fk-search-form button.search-filter-input-button:hover{background:var(--fk-accent);border-color:var(--fk-accent)}
.fk-search-form .search-filter-field--control-type-reset button{color:var(--fk-accent);background:var(--fk-surface);border-color:var(--fk-line)}
.fk-search-form .search-filter-field--control-type-reset button:hover{color:#fff;background:var(--fk-accent)}
.fk-search-form :focus-visible{outline:2px solid var(--fk-accent);outline-offset:3px}
.fk-search-form .fk-sort-native{display:none!important}
.fk-sort-radios{border:0;padding:0;margin:0 0 20px;min-width:0}
.fk-sort-radios label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:400;line-height:1.5;margin-bottom:7px;cursor:pointer}
.fk-sort-radios input{margin:0;flex-shrink:0}
.fk-search-count{padding:10px 14px;border:1px solid var(--fk-line);background:var(--fk-surface);border-radius:8px;color:var(--fk-ink)}
.fk-pagination{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}
.fk-pagination .page-numbers{padding:7px 11px;border:1px solid var(--fk-line);border-radius:7px;line-height:1.4;color:var(--fk-accent);background:var(--fk-paper);scroll-margin-top:100px}
.fk-pagination .current,.fk-pagination a:hover{background:var(--fk-accent);color:#fff;border-color:var(--fk-accent)}
.fk-search-page #primary{width:70%;padding-right:30px}
.fk-search-page #right-sidebar{width:30%}
.fk-search-page #blog-entries{display:flex;flex-wrap:wrap;align-items:flex-start}
.fk-search-page #blog-entries article{width:50%;float:none;position:relative!important;top:auto!important;left:auto!important}
.fk-search-empty{padding:22px;border:1px solid var(--fk-line);border-radius:10px;background:var(--fk-surface);width:100%}
.fk-search-initial{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.fk-search-initial .search-filter-field--type-search{flex:1;min-width:180px}
@media(max-width:959px){.fk-search-page #primary,.fk-search-page #right-sidebar{width:100%;float:none;padding-right:0}.fk-search-form{min-width:0}.fk-search-page #blog-entries article{width:50%}}
@media(max-width:600px){.fk-search-page #blog-entries article{width:100%}.fk-search-form .fk-search-field{width:100%;min-width:0}}
