.locker-search{display:grid;grid-template-columns:1fr auto;margin-top:.35rem}.locker-search input{position:static!important;min-width:0;padding:.75rem;border:1px solid var(--line);background:white;opacity:1!important;pointer-events:auto!important}.locker-search button{padding:.7rem 1rem;border:1px solid var(--ink);background:var(--ink);color:white;font-weight:700;cursor:pointer}.locker-search-status{color:var(--rust);font-size:.76rem;font-weight:700}.locker-results{display:grid;gap:.55rem;max-height:320px;overflow:auto}.locker-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.9rem;border:1px solid var(--line);background:white;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.locker-result:hover,.locker-result:focus-visible{border-color:var(--honey);box-shadow:0 0 0 2px rgba(242,169,0,.15)}.locker-result.selected{border:2px solid var(--honey);background:#fff3ce;box-shadow:inset 4px 0 var(--honey)}.locker-radio{display:grid;width:20px;height:20px;border:2px solid #7b7f74;border-radius:50%;place-items:center}.locker-radio:after{content:'';width:10px;height:10px;border-radius:50%;background:var(--honey);transform:scale(0);transition:transform .18s}.locker-result.selected .locker-radio{border-color:var(--rust)}.locker-result.selected .locker-radio:after{transform:scale(1)}.locker-result-copy{display:grid;gap:.18rem}.locker-result strong{font-size:.82rem}.locker-result small{color:#6d7267}.locker-result-action{color:var(--rust);font-size:.7rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.selected-locker{display:grid;gap:.2rem;padding:.9rem;border-left:4px solid var(--honey);background:#f3ead6}.selected-locker>span{color:var(--rust);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selected-locker>small{color:#6d7267}@media(max-width:600px){.locker-search{grid-template-columns:1fr}.locker-search button{min-height:44px}.locker-result{grid-template-columns:auto 1fr}.locker-result-action{grid-column:2}}
