/* Paieškos forma pagal gerojipatirtis.lt paieškos dizainą. */
#wrap .sidebar-box[id^="search_filter_register_widget-"]{padding:0;border:0;background:transparent;box-shadow:none}
#wrap .fk-search-form{box-sizing:border-box;max-width:100%;padding:18px;border:1px solid var(--fk-line);border-radius:12px;background:var(--fk-surface);color:var(--fk-ink);--fk-form-accent:var(--fk-secondary)}
#wrap .fk-search-form .fk-search-field.search-filter-field{max-width:100%;margin:0 0 18px;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-secondary);
 --search-filter-input-border-radius:8px;
 --search-filter-input-selected-background-color:var(--fk-secondary-wash);
 --search-filter-input-selected-color:var(--fk-secondary-dark);
 --search-filter-label-color:var(--fk-ink);
 --search-filter-dropdown-border-color:var(--fk-line);
 --search-filter-dropdown-border-radius:8px;
 --search-filter-input-interactive-color:var(--fk-secondary);
 --search-filter-input-interactive-hover-color:var(--fk-secondary-dark);
 --search-filter-input-active-icon-color:var(--fk-secondary);
 --search-filter-input-border-accent-color:var(--fk-secondary)}
#wrap .fk-search-form .search-filter-label,#wrap .fk-search-form .fk-sort-radios legend{display:block;margin:0 0 8px;color:var(--fk-ink);font-family:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:0}
#wrap .fk-search-form .search-filter-component-combobox-base,#wrap .fk-search-form .search-filter-input-text{box-sizing:border-box;min-height:42px;border:1px solid var(--fk-line);border-radius:8px!important;background:var(--fk-paper);box-shadow:none;transition:border-color .18s,box-shadow .18s}
#wrap .fk-search-form .search-filter-component-combobox-base:hover,#wrap .fk-search-form .search-filter-input-text:hover{border-color:var(--fk-secondary-soft)}
#wrap .fk-search-form .search-filter-component-combobox-base:focus-within,#wrap .fk-search-form .search-filter-input-text:focus-within{border-color:var(--fk-secondary);box-shadow:0 0 0 2px rgba(107,112,74,.12)}
#wrap .fk-search-form input.search-filter-input-text__input{width:100%;min-height:40px;margin:0;padding:8px 11px;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:16px;line-height:1.4;color:var(--fk-ink)}
#wrap .fk-search-form input.search-filter-input-text__input::placeholder{color:var(--fk-muted);opacity:1}
#wrap .fk-search-form .search-filter-component-combobox__selection,#wrap .fk-search-form .search-filter-component-combobox__selection-placeholder{font-size:16px;line-height:1.4}
#wrap .fk-search-form .search-filter-component-combobox__selection-placeholder{color:var(--fk-muted)}
#wrap .fk-search-form .search-filter-component-combobox__selection{min-width:0}
#wrap .fk-search-form .search-filter-component-combobox__selection-item{border-radius:5px;background:var(--fk-secondary-wash);color:var(--fk-secondary-dark)}
#wrap .fk-search-form .search-filter-component-popover{border:1px solid var(--fk-line);border-radius:8px;background:var(--fk-paper);box-shadow:0 5px 18px rgba(107,112,74,.12)}
#wrap .fk-search-form [class*="combobox-base__listbox-option"]{font-size:16px;line-height:1.4;color:var(--fk-ink)}
#wrap .fk-search-form .search-filter-component-combobox-base__listbox-option:hover,#wrap .fk-search-form .search-filter-component-combobox-base__listbox-option--active{background:var(--fk-secondary-wash);color:var(--fk-secondary-dark)}
#wrap .fk-search-form .search-filter-component-combobox-base__listbox-option--selected{background:var(--fk-secondary-wash);color:var(--fk-secondary-dark)}
/* Ilgi pasirinkimų pavadinimai ir jų skaičiai lieka vienoje teksto tėkmėje. */
#wrap .fk-search-form .search-filter-input-checkbox{margin:0 0 3px;font-size:15px;line-height:1.45}
#wrap .fk-search-form .search-filter-input-checkbox__container{align-items:flex-start;min-height:28px;padding:3px 4px;border-radius:6px;color:var(--fk-ink);line-height:1.45;transition:background-color .18s}
#wrap .fk-search-form .search-filter-input-checkbox__container:hover{background:var(--fk-secondary-wash)}
#wrap .fk-search-form .search-filter-input-checkbox__control{flex-shrink:0;margin-top:3px}
#wrap .fk-search-form .search-filter-input-checkbox__label{display:block;width:auto;min-width:0;flex:1;font-size:15px;line-height:1.45;color:var(--fk-ink)}
#wrap .fk-search-form .search-filter-input-checkbox__count{display:inline;margin-left:6px;white-space:nowrap;color:var(--fk-muted);font-size:14px}
#wrap .fk-search-form input[type=checkbox],#wrap .fk-search-form input[type=radio]{accent-color:var(--fk-secondary)}
#wrap .fk-search-form .search-filter-input-checkbox__input:checked+.search-filter-input-checkbox__container{background:var(--fk-secondary-wash)}
#wrap .fk-search-form .search-filter-input-checkbox__input:focus-visible+.search-filter-input-checkbox__container{outline:2px solid var(--fk-secondary);outline-offset:2px}
#wrap .fk-search-form .fk-sort-radios{margin:0 0 18px;padding:0;border:0}
#wrap .fk-search-form .fk-sort-radios label{min-height:28px;margin:0 0 3px;padding:3px 4px;border-radius:6px;font-size:15px;line-height:1.45;color:var(--fk-ink);align-items:flex-start}
#wrap .fk-search-form .fk-sort-radios label:hover{background:var(--fk-secondary-wash)}
#wrap .fk-search-form .fk-sort-radios input{flex-shrink:0;margin:4px 0 0;accent-color:var(--fk-secondary)}
#wrap .fk-search-form .fk-sort-radios label:has(input:checked){background:var(--fk-secondary-wash)}
#wrap .fk-search-form button.search-filter-input-button,#wrap .fk-search-form .search-filter-field--control-type-reset button.search-filter-input-button{width:100%;min-height:44px;margin:0;padding:12px 16px!important;border:1px solid var(--fk-secondary)!important;border-radius:8px!important;background:var(--fk-secondary)!important;color:#fff!important;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;box-shadow:none;transition:background-color .18s,border-color .18s}
#wrap .fk-search-form button.search-filter-input-button:hover,#wrap .fk-search-form .search-filter-field--control-type-reset button.search-filter-input-button:hover{background:var(--fk-secondary-dark)!important;border-color:var(--fk-secondary-dark)!important;color:#fff!important}
#wrap .fk-search-form :is(input,button,[role=combobox],[role=button]):focus-visible{outline:2px solid var(--fk-secondary);outline-offset:3px}
#wrap .fk-search-form>.search-filter-field:last-child{margin-bottom:0}
#wrap .fk-search-initial{gap:12px}
#wrap .fk-search-initial>.search-filter-field{margin-bottom:0}
@media(max-width:767px){#wrap .fk-search-form{padding:14px}#wrap .fk-search-form .fk-search-field{width:100%;min-width:0}#wrap .fk-search-initial>.search-filter-field{flex-basis:100%;margin-bottom:0}}
@media(prefers-reduced-motion:reduce){#wrap .fk-search-form *,#wrap .fk-search-form *:before,#wrap .fk-search-form *:after{transition:none!important}}
#wrap .fk-search-form .search-filter-input-checkbox{padding:0}
#wrap .fk-search-form .search-filter-input-checkbox__container{font-size:15px}
#wrap .fk-search-form .search-filter-input-checkbox__control,#wrap .fk-search-form .search-filter-input-checkbox__control>svg{width:18px;height:18px}
/* Logotipu paremta paletė išlaiko ankstesnės formos geometriją. */
#wrap .fk-search-form .search-filter-label,#wrap .fk-search-form .fk-sort-radios legend{font-family:var(--fk-heading-font);font-size:17px;font-weight:600;line-height:1.35}
#wrap .fk-search-form button.search-filter-input-button{font-family:var(--fk-heading-font);font-size:17px;line-height:1.4;background:var(--fk-accent)!important;border-color:var(--fk-accent)!important;color:#fff!important}
#wrap .fk-search-form button.search-filter-input-button:hover{background:var(--fk-accent-hover)!important;border-color:var(--fk-accent-hover)!important}
#wrap .fk-search-form .search-filter-field--control-type-reset button.search-filter-input-button{font-family:var(--fk-heading-font);font-size:17px;line-height:1.4;background:var(--fk-paper)!important;border-color:var(--fk-secondary)!important;color:var(--fk-secondary)!important}
#wrap .fk-search-form .search-filter-field--control-type-reset button.search-filter-input-button:hover{background:var(--fk-secondary-wash)!important;border-color:var(--fk-secondary-dark)!important;color:var(--fk-secondary-dark)!important}
/* Ieškomas tekstas išskleidžiamame lauke neturi antro rėmelio. */
#wrap .fk-search-form .search-filter-component-combobox input[type=text]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0;color:var(--fk-ink);font-family:var(--fk-body-font);font-size:16px;line-height:1.4}

#wrap .fk-search-form{font-family:var(--fk-body-font)}
#wrap .fk-search-form .search-filter-label,#wrap .fk-search-form .fk-sort-radios legend{font-size:18px}
#wrap .fk-search-form .search-filter-input-checkbox__label,#wrap .fk-search-form .fk-sort-radios label{font-size:16px}
#wrap .fk-search-form :is(input.search-filter-input-text__input,.search-filter-component-combobox__selection,.search-filter-component-combobox__selection-placeholder){font-size:17px}
#wrap .fk-search-form button.search-filter-input-button{font-size:18px}
