.StatusRow-module__GOldFa__row{justify-content:center;align-items:center;width:100%;min-height:20px;display:flex;position:relative}.StatusRow-module__GOldFa__row:before{content:"";inset-inline:0;background-color:var(--color-border);height:1px;position:absolute;top:50%}.StatusRow-module__GOldFa__inner{max-width:100%;padding-inline:var(--space-4);background-color:var(--color-surface);align-items:center;gap:9px;display:inline-flex;position:relative}.StatusRow-module__GOldFa__marker{align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:var(--weight-semibold);display:inline-flex}.StatusRow-module__GOldFa__marker svg{flex-shrink:0;width:13px;height:13px}.StatusRow-module__GOldFa__credential{color:var(--color-brand-ink);font-size:11px}.StatusRow-module__GOldFa__attribute{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.StatusRow-module__GOldFa__separator{background-color:var(--color-border);flex-shrink:0;width:1px;height:11px}
.EmptyResult-module__sU_5fa__block{justify-content:center;align-items:center;gap:var(--space-4);min-height:18rem;padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.EmptyResult-module__sU_5fa__title{font-size:var(--text-h5);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.EmptyResult-module__sU_5fa__description{max-width:44ch;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.EmptyResult-module__sU_5fa__description b{color:var(--color-text);font-weight:var(--weight-semibold)}.EmptyResult-module__sU_5fa__action{margin-top:var(--space-2)}
.FilterBar-module__KjkdtG__bar{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.FilterBar-module__KjkdtG__facet{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-2xs);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;transition:color .15s;display:flex}.FilterBar-module__KjkdtG__checked{color:var(--color-text)}@media (hover:hover){.FilterBar-module__KjkdtG__facet:hover{color:var(--color-text)}.FilterBar-module__KjkdtG__facet:hover .FilterBar-module__KjkdtG__box{border-color:var(--color-text)}}.FilterBar-module__KjkdtG__facet:has(.FilterBar-module__KjkdtG__input:disabled){opacity:.38;cursor:not-allowed}@media (hover:hover){.FilterBar-module__KjkdtG__facet:has(.FilterBar-module__KjkdtG__input:disabled):hover{color:var(--color-text-muted)}.FilterBar-module__KjkdtG__facet:has(.FilterBar-module__KjkdtG__input:disabled):hover .FilterBar-module__KjkdtG__box{border-color:var(--color-text-muted)}}.FilterBar-module__KjkdtG__input{opacity:0;width:1px;height:1px;position:absolute}.FilterBar-module__KjkdtG__box{border:1.5px solid var(--color-text-muted);width:15px;height:15px;color:var(--color-on-brand);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.FilterBar-module__KjkdtG__checked .FilterBar-module__KjkdtG__box{border-color:var(--color-brand);background-color:var(--color-brand)}.FilterBar-module__KjkdtG__box svg{opacity:0;width:10px;height:10px;transition:opacity .12s}.FilterBar-module__KjkdtG__checked .FilterBar-module__KjkdtG__box svg{opacity:1}.FilterBar-module__KjkdtG__facet:has(.FilterBar-module__KjkdtG__input:focus-visible) .FilterBar-module__KjkdtG__box{box-shadow:var(--focus-ring)}.FilterBar-module__KjkdtG__label{white-space:nowrap}.FilterBar-module__KjkdtG__count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.FilterBar-module__KjkdtG__clear{color:var(--color-brand-ink);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}@media (hover:hover){.FilterBar-module__KjkdtG__clear:not(:disabled):hover{text-decoration:underline}}.FilterBar-module__KjkdtG__clear:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.FilterBar-module__KjkdtG__clear:disabled{color:var(--color-text-muted);opacity:.35;cursor:default}
.CatalogGrid-module__5qksRa__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.CatalogGrid-module__5qksRa__head{align-items:baseline;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.CatalogGrid-module__5qksRa__title{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.CatalogGrid-module__5qksRa__count{color:var(--color-text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.CatalogGrid-module__5qksRa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));display:grid}.CatalogGrid-module__5qksRa__empty{color:var(--color-text-muted);font-size:var(--text-sm)}
.DeviceCard-module__6FZiEa__card{min-height:484px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);flex-direction:column;align-items:center;gap:12px;transition:border-color .15s,box-shadow .15s;display:flex}.DeviceCard-module__6FZiEa__card:hover,.DeviceCard-module__6FZiEa__card:focus-within{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.DeviceCard-module__6FZiEa__imageWrap{border-radius:var(--radius-sm);background-color:var(--palette-white);justify-content:center;align-items:center;width:100%;height:165px;display:flex}.DeviceCard-module__6FZiEa__image{object-fit:contain;max-width:100%;max-height:100%;display:block}.DeviceCard-module__6FZiEa__title{text-align:center;font-size:var(--text-h5);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-transform:uppercase}.DeviceCard-module__6FZiEa__description{-webkit-line-clamp:4;font-size:var(--text-xs);color:var(--color-text-muted);-webkit-box-orient:vertical;align-self:stretch;line-height:1.37;display:-webkit-box;overflow:hidden}.DeviceCard-module__6FZiEa__actions{align-items:center;gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.DeviceCard-module__6FZiEa__learnMore{color:var(--color-brand);font-size:var(--text-xs);text-decoration:none}@media (hover:hover){.DeviceCard-module__6FZiEa__learnMore:hover{text-decoration:underline}}.DeviceCard-module__6FZiEa__learnMoreHidden{visibility:hidden}.DeviceCard-module__6FZiEa__select{border-radius:var(--radius-sm);background-color:var(--color-brand);width:4.5rem;height:2.25rem;color:var(--color-on-brand);font-size:var(--text-xs);font-weight:var(--weight-regular);cursor:pointer;justify-content:center;align-items:center;padding-inline:.9375rem;line-height:1;text-decoration:none;display:inline-flex}
