.stork-wrapper{position:relative;font-family:var(--stork-font-family, inherit);box-sizing:border-box;font-size:1em;--stork-blue-2: #a5d8ff;--stork-blue-3: #74c0fc;--stork-blue-4: #4dabf7;--stork-blue-5: #339af0;--stork-blue-7: #1c7ed6;--stork-gray-8: #343a40;--stork-gray-9: #212529;--stork-yellow-2: #ffec99;--stork-default-border-color: hsl(0, 0%, 65%);--stork-default-border-secondary-color: hsl(0, 0%, 55%);--stork-default-background-color: hsla(0, 0%, 97%);--stork-default-text-color: var(--stork-gray-9);--stork-default-input-border-radius: 8px}.stork-wrapper *,.stork-wrapper *:before,.stork-wrapper *:after{box-sizing:border-box}.stork-wrapper .stork-input{width:var(--stork-input-width, 100%);height:var(--stork-input-height, auto);font-size:var(--stork-input-font-size, 1em);padding:var(--stork-input-y-padding, .6em) var(--stork-input-x-padding, .9em);position:relative;box-shadow:var(--stork-input-box-shadow, inset 0 .1em .3em hsla(0, 0%, 0%, .1));border:var(--stork-input-border, 1px solid var(--stork-input-border-color, hsl(0, 0%, 65%)));border-radius:var(--stork-input-border-radius, var(--stork-default-input-border-radius));background:var(--stork-input-background, hsla(0, 0%, 97%));color:var(--stork-text-color, var(--stork-default-text-color));font-family:var(--stork-font-family, inherit)}.stork-wrapper .stork-input:focus{outline:var(--stork-input-focus-outline, none)}.stork-wrapper .stork-progress{position:absolute;display:var(--stork-progress-display, block);content:"";bottom:1px;background:var(--stork-progress-background, var(--stork-blue-5));box-shadow:var( --stork-progress-box-shadow, 0 0 8px var(--stork-progress-glow-color, var(--stork-blue-4)) );mix-blend-mode:var(--stork-progress-mix-blend-mode, normal);filter:var(--stork-progress-filter, none);pointer-events:none;height:var(--stork-progress-height, 1px);border-radius:var(--stork-progress-border-radius, 0);transition:var(--stork-progress-transition, width .25s ease, opacity .4s ease .4s);margin-left:var( --stork-progress-x-margin, var(--stork-input-border-radius, var(--stork-default-input-border-radius)) );max-width:calc(var(--stork-input-width, 100%) - 2 * var( --stork-progress-x-margin, var(--stork-input-border-radius, var(--stork-default-input-border-radius)) ))}.stork-wrapper .stork-output{position:absolute;width:var(--stork-output-width, 100%);margin-top:var(--stork-output-margin-top, .5em);border-radius:var(--stork-output-border-radius, 4px);display:flex;flex-direction:column;z-index:var(--stork-output-z-index, 100);color:var(--stork-text-color, var(--stork-default-text-color));font-weight:400;font-family:inherit}.stork-wrapper .stork-attribution a:link,.stork-wrapper .stork-attribution a:visited{color:var(--stork-attribution-link-color, var(--stork-blue-7))}.stork-wrapper .stork-output-visible{border:var( --stork-output-border, 1px solid var(--stork-output-border-color, var(--stork-default-border-color)) );box-shadow:var( --stork-output-box-shadow, 0px .4px 2.2px rgba(0, 0, 0, .011), 0px 1px 5.3px rgba(0, 0, 0, .016), 0px 1.9px 10px rgba(0, 0, 0, .02), 0px 3.4px 17.9px rgba(0, 0, 0, .024), 0px 6.2px 33.4px rgba(0, 0, 0, .029), 0px 15px 80px rgba(0, 0, 0, .04) );background:var(--stork-output-background, var(--stork-default-background-color))}.stork-wrapper .stork-message{width:100%;padding:.5em 1em;color:var(--stork-text-color, var(--stork-default-text-color));font-size:var(--stork-message-font-size, 1em)}.stork-wrapper .stork-attribution{width:100%;padding:.5em 1em;font-size:.8em;color:var(--stork-text-color, var(--stork-default-text-color));display:var(--stork-attribution-display, block);border-top:1px solid var( --stork-output-internal-border-color, var(--stork-output-border-color, var(--stork-default-border-color)) )}.stork-wrapper .stork-results{margin:0;padding:0;width:100%;list-style-type:none;background:var(--stork-results-background, transparent);max-height:var(--stork-results-max-height, 25em);overflow-y:scroll;border-top:1px solid var( --stork-output-internal-border-color, var(--stork-output-border-color, var(--stork-default-border-color)) );box-shadow:var( --stork-results-box-shadow, inset 0em .7em .2em -.5em hsla(0, 0%, 0%, .08), inset 0em -.7em .2em -.5em hsla(0, 0%, 0%, .08) )}.stork-wrapper .stork-result:not(:last-child){border-bottom:var(--stork-result-separator-width, 1px) solid var(--stork-result-separator-color, var(--stork-default-border-secondary-color))}.stork-wrapper .stork-result.selected{background:var(--stork-result-selected-background, var(--stork-blue-2))}.stork-wrapper .stork-result a:link{padding:1em;display:block;color:currentcolor;text-decoration:none}.stork-wrapper .stork-result p{margin:0}.stork-wrapper .stork-title{font-weight:700;font-size:.95em;margin:0;color:var(--stork-text-color, var(--stork-default-text-color));display:flex;justify-content:space-between}.stork-wrapper .stork-excerpt-container{margin-top:.75em}.stork-wrapper .stork-excerpt{font-size:.8em;line-height:1;margin:0;color:var(--stork-excerpt-color, var(--stork-gray-8));font-weight:400;display:flex;justify-content:space-between}.stork-wrapper .stork-excerpt:not(:last-of-type){margin-bottom:.6em}.stork-wrapper .stork-highlight{background-color:var(--stork-highlight-background-color, var(--stork-yellow-2));color:var(--stork-highlight-text-color, inherit);padding:0 .1em}.stork-wrapper .stork-error{outline:2px solid var(--stork-error-color, #c92a2a)}.stork-wrapper .stork-close-button{position:absolute;right:0;margin:.7em .6em;height:1.2em;width:1.2em;padding:0;background:var( --stork-close-button-background, linear-gradient(to bottom, hsl(0, 0%, 85%) 0%, hsl(0, 0%, 83%) 100%) );border:var( --stork-close-button-border, 1px solid var(--stork-close-button-border-color, hsla(0, 0%, 50%, .3)) );font-size:1em;color:var(--stork-close-button-icon-color, hsl(0, 0%, 50%));border-radius:var(--stork-close-button-border-radius, 15%);line-height:1}.stork-wrapper .stork-close-button svg{width:var(--stork-close-button-icon-size, .8em);height:var(--stork-close-button-icon-size, .8em);position:relative;transform:var(--stork-close-button-icon-transform, translateY(1px));margin:auto}.stork-wrapper .stork-close-button:hover{background:hsla(0,0%,78%);cursor:pointer}.stork-wrapper .stork-close-button:active{background:hsla(0,0%,65%)}
