.match-placeholder{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.match-placeholder span small{display:block;font-size:8px;font-weight:600;line-height:1.3;margin-top:2px;white-space:normal}
.match-placeholder.is-unavailable{opacity:.48!important;filter:grayscale(1);cursor:default!important;background:#f0f1f3!important;color:#626773!important;border-color:#c7cbd0!important}
.match-placeholder.is-available{opacity:1;cursor:pointer!important;box-shadow:0 1px 4px #153b7920}
.match-placeholder.is-available:hover{transform:translateY(-1px);box-shadow:0 2px 6px #153b7935}
.match-placeholder.is-available:focus-visible{outline:3px solid #174ea5;outline-offset:3px}
.match-placeholder span small{color:inherit!important;font-size:9px!important;line-height:1.2}
.match-placeholder.is-unavailable{opacity:.7!important;color:#4a4d55!important}
