.st-finder{position:relative;max-width:40rem;background:#232627;color:#fff;padding:clamp(1.5rem,5vw,2.25rem) clamp(1.25rem,5vw,2.25rem);box-shadow:8px 8px #0003}.st-finder-label{display:block;font-weight:700;margin-bottom:.5rem}.st-finder-row{display:flex;flex-wrap:wrap;gap:.75rem}.st-finder-row input{width:100%;padding:.85rem 1rem;border:0;border-radius:0;background:#f5f1eb;color:#232627;font-size:1.1rem;font-weight:700}.st-finder-row input{flex:1 1 14rem;width:auto}.st-finder-row input:focus-visible,.st-near-button:focus-visible{outline:3px solid #f13171;outline-offset:2px}.st-near-button{flex:0 0 auto;padding:.85rem 1.25rem;border:0;background:#ffd400;color:#232627;font-weight:700;font-size:1.05rem;cursor:pointer}.st-near-button:hover{background:#f13171;color:#fff}.st-near-button:disabled{cursor:progress;opacity:.8}.st-finder .st-finder-note{margin:1rem 0 0;color:#ffffffbf}.st-finder .st-row-chain{background:#f131716b}.st-finder .st-row-chain-hemkop{background:#00b0eb6b}.st-finder .st-row-chain-coop{background:#ffd40066}.st-finder .st-row-chain-maximat{background:#fff3}.st-finder .st-row-arrow{filter:none}.st-finder-overlay .st-finder-results{position:absolute;z-index:20;left:0;right:0;max-height:min(60vh,28rem);overflow-y:auto;margin-top:.5rem;padding:0 1rem .5rem;background:#2f3334;box-shadow:0 18px 40px #00000073}.st-finder-overlay .st-finder-results .st-list{margin:0}.st-finder-overlay .st-finder-results .st-row:first-child{border-top:0}.st-finder-overlay .st-finder-results .st-finder-note{margin:0;padding:1rem 0}
