.gw-finder{position:relative;text-align:left;width:100%}.gw-finder label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.gw-finder input{box-sizing:border-box;width:100%;min-height:52px;border:1px solid #bcb5a2;border-radius:8px;padding:12px 16px;background:white;color:#17140d;font:inherit;font-size:16px}.gw-finder input:focus-visible{outline:2px solid #806715;outline-offset:3px}.gw-finder__examples{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.gw-finder__examples button{font:inherit;font-size:11px;background:none;border:0;padding:5px 0;min-height:30px;text-decoration:underline;text-underline-offset:3px;color:#645d4d;cursor:pointer}.gw-finder__status{margin:5px 0;font-size:12px;color:#645d4d;min-height:18px}.gw-finder__results{position:absolute;z-index:40;background:#fff;border:1px solid #ddd5c3;border-radius:10px;left:0;right:0;max-height:420px;overflow:auto;box-shadow:0 12px 30px #0002}.gw-finder__results[hidden]{display:none}.gw-finder__result,.gw-finder__help{display:block;padding:13px 15px;border-bottom:1px solid #eee9df;text-decoration:none;color:#17140d}.gw-finder__result:focus-visible,.gw-finder__result:hover{outline:2px solid #806715;outline-offset:-3px;background:#faf8f1}.gw-finder__result strong{display:block;font-size:13px}.gw-finder__result span{display:block;font-size:11.5px;line-height:1.5;margin-top:4px}.gw-finder__action{font-weight:700;color:#806715}.gw-finder__help{font-size:12px;font-weight:700}@media(max-width:749px){.gw-finder__results{position:relative;margin-top:8px;max-height:330px}.gw-finder__result{padding:12px}.gw-finder input{font-size:16px}}

.gw-finder__filters{margin-top:5px;font-size:12px}.gw-finder__filters summary{display:inline-flex;align-items:center;min-height:36px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gw-finder__filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.gw-finder__filter-grid label{font-size:12px}.gw-finder__filter-grid select,.gw-finder__filter-grid input{width:100%;min-height:44px;padding:8px;border:1px solid #bcb5a2;border-radius:5px;background:white;font:inherit;font-size:16px}.gw-finder__examples button{font-size:12px;min-height:36px}.gw-finder__status:empty{min-height:0;margin:0}
