.molitvenik-search-assist{position:relative;flex:1;min-width:0;width:100%;display:flex;flex-direction:column}
.molitvenik-search-assist input[type="search"]{box-sizing:border-box;width:100%;min-width:0}
.molitvenik-search-suggestions{position:absolute;z-index:50;top:100%;inset-inline:0;max-height:22rem;overflow-y:auto;background:var(--wp--preset--color--ivory,#fffefa);color:var(--wp--preset--color--ink,#172b3b);border:1px solid var(--wp--preset--color--border,#d6dfe5);box-shadow:0 4px 10px #172b3b18;text-align:left}
.molitvenik-search-suggestions[hidden]{display:none}
.molitvenik-search-suggestions a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding:10px 14px;color:var(--wp--preset--color--burgundy,#236a9a);font:inherit;line-height:1.5;overflow-wrap:anywhere;text-decoration:underline}
.molitvenik-search-suggestions a+a{border-top:1px solid var(--wp--preset--color--border,#d6dfe5)}
.molitvenik-search-suggestions a[aria-selected="true"],.molitvenik-search-suggestions a:hover{background:var(--wp--preset--color--parchment,#f5f2e9);outline:2px solid var(--wp--preset--color--gold,#b9944e);outline-offset:-2px}
@media print{.molitvenik-search-suggestions{display:none!important}}

.molitvenik-search-suggestions.is-above{top:auto;bottom:100%}
