.catalog-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;margin:16px 0;border-radius:12px}
.catalog-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:11px 13px;border:1px solid #2b3b46;border-radius:11px;background:#0b151c;color:#f1f7fa}
.catalog-option span{font-size:.79rem;color:#a9b9c3;white-space:nowrap}
.catalog-option:hover,.catalog-option:focus-visible,.catalog-option.selected{border-color:#7ce6fc;background:#10232e;outline:none}
.catalog-selected{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 12px}
.catalog-selected strong{font-size:1.15rem}
.catalog-values{margin-top:12px}
#catalog-form{border-top:1px solid #293844;padding-top:4px}
@media(max-width:700px){.catalog-results{grid-template-columns:1fr;max-height:240px}.catalog-selected{display:block}.catalog-selected span{display:block;margin-top:4px}}

.catalog-results{max-height:460px;padding-right:8px;scrollbar-width:thin;scrollbar-color:#527180 #101923}
.catalog-instruction{margin:13px 0 2px}
@media(max-width:690px){.catalog-results{grid-template-columns:1fr;max-height:390px}}
