.ys-r112-search{display:block;width:100%;max-width:100%;font-family:inherit;font-size:16px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.35);border-radius:6px;padding:12px;min-height:48px;box-sizing:border-box;margin:5px 0 8px}
.ys-r112-search:focus-visible{outline:2px solid #E8651A;outline-offset:2px}
.ys-r112-help{font-size:1.25rem;opacity:.8;margin:0 0 12px;line-height:1.45}
media-gallery .ys-r112-media-hidden{display:none!important}
media-gallery[data-ys-r112-visible-count="1"] .slider-buttons,
media-gallery[data-ys-r112-visible-count="1"] .thumbnail-slider{display:none!important}
@media(max-width:749px){.ys-r112-search{font-size:16px;min-height:48px}}

.ys-r112-matches{margin:-3px 0 12px;border:1px solid rgba(var(--color-foreground),.28);border-radius:9px;background:rgb(var(--color-background));max-height:250px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 6px 14px rgba(0,0,0,.07)}
.ys-r112-matches[hidden]{display:none!important}
.ys-r112-match{display:block;width:100%;text-align:left;box-sizing:border-box;padding:12px 15px;border:0;border-bottom:1px solid rgba(var(--color-foreground),.08);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:15px;line-height:1.35;cursor:pointer}
.ys-r112-match:last-child{border-bottom:0}
.ys-r112-match:focus-visible,.ys-r112-match:hover{background:rgba(232,101,26,.10);outline:none}
.ys-r112-match-note{padding:9px 14px;margin:0;font-size:13px;line-height:1.4}
