.jkl-search:has(button.jkl-search-submit){align-items:end;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.jkl-search:has(button.jkl-search-submit) .input-wrapper{-webkit-border-end:0;border-bottom-right-radius:0;border-inline-end:0;border-top-right-radius:0}.jkl-search:has(button.jkl-search-submit) button.jkl-search-submit{border:var(--border);height:100%;-webkit-border-start:0;border-inline-start:0;border-radius:var(--jkl-border-radius-s);border-bottom-left-radius:0;border-top-left-radius:0;min-width:unset;--inset-size:1ex;--separator-color:var(--jkl-color-border-subdued);position:relative}.jkl-search:has(button.jkl-search-submit) button.jkl-search-submit:before{block-size:calc(100%*var(--inset-size));content:"";left:0;position:absolute;top:0;inset-block:var(--inset-size);-webkit-border-end:1px solid var(--separator-color);border-inline-end:1px solid var(--separator-color);transition-duration:var(--jkl-motion-timing-productive);transition-property:inset,border-color;transition-timing-function:var(--jkl-motion-easing-standard);z-index:1}.jkl-search:has(button.jkl-search-submit) button.jkl-search-submit:focus-within,.jkl-search:has(button.jkl-search-submit) button.jkl-search-submit:hover{--inset-size:1px;--separator-color:var(--jkl-color-border-subdued)}