.kokoomus-facet{display:flex;flex-direction:column;gap:var(--kok26-space-xxs)}.kokoomus-facet__label{color:var(--wp--preset--color--sininen);font-family:var(--kok26-heading-font);font-size:20px;font-weight:600;line-height:26px}.kokoomus-facet .facetwp-facet{margin:0}.kokoomus-facet input[type=search],.kokoomus-facet input[type=text],.kokoomus-facet select{background:var(--kok26-field-bg,var(--wp--preset--color--white));border:1px solid var(--kok26-field-border-color,var(--kok26-color-sininen-300));color:var(--kok26-text-color);font-family:var(--kok26-heading-font);font-size:var(--kok26-body-font-size);line-height:22px;padding:12px;width:100%}.kokoomus-facet input[type=search]:hover:not(:disabled,[readonly]),.kokoomus-facet input[type=text]:hover:not(:disabled,[readonly]),.kokoomus-facet select:hover:not(:disabled,[readonly]){border-color:var(--kok26-field-border-color,var(--wp--preset--color--sininen))}.kokoomus-facet input[type=search]:focus-visible,.kokoomus-facet input[type=text]:focus-visible,.kokoomus-facet select:focus-visible{border-color:var(--kok26-field-border-color,var(--wp--preset--color--sininen));box-shadow:0 0 0 2px var(--kok26-focus-ring-inner);outline:2px solid var(--kok26-focus-ring-outer);outline-offset:2px}.kokoomus-facet select{appearance:none;background-image:var(--kok26-icon-expand_more-sininen);background-position:right 12px center;background-repeat:no-repeat;background-size:24px 24px;padding-inline-end:52px}@media(forced-colors:active){.kokoomus-facet select{appearance:auto;background-image:none;padding-inline-end:12px}}.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-facet{display:flex;flex-wrap:nowrap;gap:var(--kok26-space-xxs);margin-block:-4px;min-inline-size:0;overflow-x:auto;padding-block:4px;scroll-padding-inline:8px}@media(max-width:599.98px){.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-facet{margin-inline:calc(var(--viewport-gutter)*-1);padding-inline:var(--viewport-gutter);scroll-padding-inline:var(--viewport-gutter)}}.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-radio{align-items:center;background:none;background-image:none;border:2px solid #0000;border-radius:100px;box-shadow:inset 0 0 0 1px var(--wp--preset--color--sininen);color:var(--wp--preset--color--sininen);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--kok26-ui-font);font-size:var(--kok26-body-font-size);font-weight:700;gap:0;justify-content:center;line-height:16px;padding:8px 16px}.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-radio:hover{background:var(--wp--preset--color--taivas-200)}.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-radio.checked{background:var(--wp--preset--color--taivas-200);border-color:var(--wp--preset--color--sininen);box-shadow:none;color:var(--wp--preset--color--sininen)}.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-radio .facetwp-counter{color:var(--kok26-color-grey-700);margin-inline-start:0}@media(forced-colors:active){.kokoomus-facet--type-radio.kokoomus-facet--type-radio .facetwp-radio.checked{outline:3px solid currentcolor;outline-offset:-3px}}.kokoomus-facet--type-reset{align-items:flex-end;padding-block:var(--kok26-space-xs)}.kokoomus-facet--type-reset .facetwp-reset{background:none;border:0;color:var(--wp--preset--color--sininen);cursor:pointer;display:inline-block;font-family:var(--kok26-body-font);font-size:var(--kok26-body-font-size);line-height:var(--kok26-body-line-height);padding:0;text-decoration:underline}.kokoomus-facet--type-reset .facetwp-reset:focus-visible{box-shadow:0 0 0 2px var(--kok26-focus-ring-inner);outline:2px solid var(--kok26-focus-ring-outer);outline-offset:2px}.kokoomus-facet--type-search .facetwp-input-wrap{display:block;inline-size:100%}.kokoomus-facet--type-search .facetwp-icon{display:none}.kokoomus-facet--type-search .facetwp-search{padding-inline-start:12px}.kokoomus-facet--type-search .facetwp-search::placeholder{color:var(--kok26-color-grey-700);opacity:1}.kokoomus-facet--counts{color:var(--wp--preset--color--sininen);font-family:var(--kok26-body-font);font-size:20px;font-style:italic;font-weight:500;line-height:var(--kok26-body-line-height)}.kokoomus-facet--type-pager{margin-block-start:var(--block-gutter-l)}.kokoomus-facet--type-pager:not(:has(.facetwp-page)){display:none}.kokoomus-facet--type-pager .facetwp-pager{align-items:center;display:flex;flex-wrap:wrap;gap:.4em}.kokoomus-facet--type-pager .facetwp-page{align-items:center;border-radius:var(--radius-max,999px);cursor:pointer;display:inline-flex;font-family:var(--kok26-heading-font);justify-content:center;margin-right:0;min-block-size:44px;min-inline-size:44px;padding:.4em .7em;text-decoration:none}.kokoomus-facet--type-pager .facetwp-page:focus-visible{outline:2px solid var(--wp--preset--color--sininen);outline-offset:2px}.kokoomus-facet--type-pager .facetwp-page.active{background:var(--wp--preset--color--sininen);color:var(--wp--preset--color--white)}.kokoomus-facet--type-pager .facetwp-page.dots{cursor:default;min-inline-size:auto}.wp-block-group:has(>.kokoomus-facet--counts){align-items:baseline}.wp-block-group:has(>.kokoomus-facet--counts)>p{color:var(--kok26-text-color);font-family:var(--kok26-body-font);font-size:var(--kok26-body-font-size);line-height:var(--kok26-body-line-height);margin:0}.kokoomus-candidate-filter>.kokoomus-candidate-filter__banner,.kokoomus-candidate-filter>.wp-block-heading{margin-block:0}.kokoomus-candidate-filter>.kokoomus-facet+.kokoomus-facet{margin-block-start:var(--kok26-space-xxs)}.kokoomus-candidate-filter.is-open .kokoomus-candidate-filter__banner,.kokoomus-candidate-filter:not(.is-open) .kokoomus-facet--name-ika,.kokoomus-candidate-filter:not(.is-open) .kokoomus-facet--name-kunta,.kokoomus-candidate-filter:not(.is-open) .kokoomus-facet--name-nimi,.kokoomus-candidate-filter:not(.is-open) .kokoomus-facet--name-sukupuoli{display:none}.kokoomus-candidate-filter__banner{color:var(--wp--preset--color--sininen)}.kokoomus-candidate-filter__banner p{font-family:var(--kok26-body-font);font-size:var(--kok26-body-font-size);line-height:var(--kok26-body-line-height);margin:0}.kokoomus-candidate-filter__banner .wp-block-safe-svg-svg-icon{display:block;flex:0 0 auto;inline-size:30px}.kokoomus-candidate-filter__banner .wp-block-safe-svg-svg-icon svg{block-size:auto;display:block;inline-size:100%}.kokoomus-candidate-filter__banner .wp-block-safe-svg-svg-icon svg path{fill:currentcolor}
