/* One lookup treatment for public and admin; colors follow the active template palette. */
.ticket-lookup-form{margin:0}
.entrants-controls.ticket-lookup-form{gap:0}
.ticket-lookup-label{display:block;padding-bottom:12px;color:var(--muted);font-size:.92rem;font-weight:400}
input.lookup-input{--ticket-lookup-background:hsl(var(--guild-hue), min(38.78%, var(--guild-saturation)), 9.61%);--ticket-lookup-ink:hsl(var(--guild-hue), min(34.43%, var(--guild-saturation)), 88.04%);box-sizing:border-box;width:100%;padding:10px 12px;border-radius:10px;border:1px solid hsla(var(--guild-hue), min(64.29%, var(--guild-saturation)), 72.55%, .12);outline:none;background:var(--ticket-lookup-background);color:var(--ticket-lookup-ink);font:inherit;color-scheme:dark}
input.lookup-input::placeholder{color:hsl(var(--guild-hue), min(27.68%, var(--guild-saturation)), 65.29%);opacity:1}
input.lookup-input:focus-visible{outline:2px solid currentColor;outline-offset:2px}
input.lookup-input:-webkit-autofill,input.lookup-input:-webkit-autofill:hover,input.lookup-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ticket-lookup-background) inset!important;-webkit-text-fill-color:var(--ticket-lookup-ink)!important;caret-color:var(--ticket-lookup-ink)}
input.lookup-input:autofill{box-shadow:0 0 0 1000px var(--ticket-lookup-background) inset!important;color:var(--ticket-lookup-ink)!important}
