.ym-suchfeld{align-items:center;background:var(--ym-input-background-color);border-radius:999px;box-shadow:inset 0 0 0 1px var(--ym-glaskante,hsla(0,0%,100%,.1));box-sizing:border-box;color:var(--txt);cursor:text;display:flex;gap:8px;height:var(--ym-suchfeld-h,40px);min-width:0;padding:0 14px;position:relative;transition:box-shadow .15s ease;width:100%}.ym-suchfeld:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.ym-suchfeld--mit-leeren{padding-right:6px}.ym-suchfeld--kompakt{gap:6px;height:var(--filter-select-h,32px);padding:0 10px}.ym-suchfeld--kompakt.ym-suchfeld--mit-leeren{padding-right:4px}.ym-suchfeld.invalid{box-shadow:inset 0 0 0 1px #ff6f6f73}.ym-suchfeld--gesperrt{cursor:not-allowed;opacity:.55}.ym-suchfeld__lupe{flex:none;pointer-events:none}.ym-suchfeld__vorn{display:flex;flex:0 1 auto;max-width:58%;min-width:0}.ym-suchfeld__eingabe{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;flex:1 1 0;font:inherit;font-size:16px;line-height:normal;margin:0;min-width:3rem;outline:none;padding:0}.ym-suchfeld__eingabe::-moz-placeholder{color:var(--muted);opacity:1}.ym-suchfeld__eingabe::placeholder{color:var(--muted);opacity:1}.ym-suchfeld__eingabe:is(:focus,:focus-visible){outline:none!important}.ym-suchfeld--gesperrt .ym-suchfeld__eingabe{cursor:not-allowed}.ym-suchfeld__eingabe::-webkit-search-cancel-button,.ym-suchfeld__eingabe::-webkit-search-decoration,.ym-suchfeld__eingabe::-webkit-search-results-button,.ym-suchfeld__eingabe::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ym-suchfeld__leeren{background:#ffffff0f;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ym-glaskante,hsla(0,0%,100%,.1));color:var(--muted);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;position:relative;width:28px}.ym-suchfeld__leeren:after{border-radius:50%;content:"";inset:-8px;position:absolute}.ym-suchfeld--kompakt .ym-suchfeld__leeren{height:24px;width:24px}.ym-suchfeld--kompakt .ym-suchfeld__leeren:after{inset:-10px}.ym-suchfeld__leeren:focus-visible{outline:2px solid var(--ym-fokus-farbe,color-mix(in srgb,var(--accent) 75%,transparent));outline-offset:1px}@media(hover:hover){.ym-suchfeld__leeren:hover{background:#ffffff1a;color:var(--txt)}}@media(prefers-reduced-motion:reduce){.ym-suchfeld{transition:none}}@media(forced-colors:active){.ym-suchfeld{border:1px solid ButtonText}.ym-suchfeld:focus-within{outline:2px solid Highlight}}
