.wkvpf-part-finder{--wkvpf-bg:#fff;--wkvpf-border:#e2e4e7;--wkvpf-radius:8px;--wkvpf-accent:#2271b1;--wkvpf-accent-text:#fff;--wkvpf-text:#1d2327;--wkvpf-title:#1d2327;--wkvpf-field-bg:#fff;background:var(--wkvpf-bg);border:1px solid var(--wkvpf-border);border-radius:var(--wkvpf-radius);color:var(--wkvpf-text);margin:0 0 24px;padding:20px 22px}.wkvpf-part-finder,.wkvpf-part-finder *,.wkvpf-part-finder :after,.wkvpf-part-finder :before{box-sizing:border-box}.wkvpf-part-finder>p{border-bottom:1px solid var(--wkvpf-border);margin:0 0 16px;padding:0 0 12px}.wkvpf-part-finder>p strong{color:var(--wkvpf-title);display:block;font-size:1.15em;line-height:1.3}.wkvpf-part-finder ul{list-style:none;margin:0;padding:0}.wkvpf-part-finder li{margin:0 0 14px}.wkvpf-label{margin:0}.wkvpf-label label{color:var(--wkvpf-text);display:block;font-weight:600;margin:0 0 6px}.wkvpf-label label .required{border:0;color:var(--wkvpf-accent);text-decoration:none}.wkvpf-select{background:var(--wkvpf-field-bg);border:1px solid var(--wkvpf-border);border-radius:calc(var(--wkvpf-radius) - 4px);color:var(--wkvpf-text);display:block;line-height:1.4;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.wkvpf-select:focus{border-color:var(--wkvpf-accent);box-shadow:0 0 0 1px var(--wkvpf-accent);outline:none}li.wkvpf-button-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}li.wkvpf-button-wrap .btn,li.wkvpf-button-wrap .button{width:auto;word-break:break-word}li.wkvpf-button-wrap .button.alt,li.wkvpf-button-wrap input[type=submit]{background:var(--wkvpf-accent);border-color:var(--wkvpf-accent);border-radius:calc(var(--wkvpf-radius) - 4px);color:var(--wkvpf-accent-text);cursor:pointer;flex:1 1 auto;white-space:normal}li.wkvpf-button-wrap .button.alt:hover,li.wkvpf-button-wrap input[type=submit]:hover{filter:brightness(.93)}li.wkvpf-button-wrap .wkvpf-reset{background:transparent;border:1px solid var(--wkvpf-border);border-radius:calc(var(--wkvpf-radius) - 4px);color:var(--wkvpf-text);cursor:pointer;flex:0 0 auto}.wkvpf-part-finder form.wkvpf-loading{opacity:.6;pointer-events:none}.wkvpf_finder_short_containr{max-width:100%}.wkvpf_finder_short_containr>h2{margin:0 0 16px}.wkvpf_finder_short_containr ul{list-style:none;margin:0;padding:0;text-decoration:none!important}.wkvpf-part-finder-widget .wkvpf-part-finder{margin-bottom:16px}
