.StatusMatrix-module-scss-module__-7NAoq__statusMatrix{max-width:1400px;margin:0 auto;padding:2rem 1rem}.StatusMatrix-module-scss-module__-7NAoq__header{border-bottom:1px solid var(--semantic-color-border-subtle);margin-bottom:2rem;padding-bottom:2rem}.StatusMatrix-module-scss-module__-7NAoq__header h1{color:var(--semantic-color-foreground-primary);margin:0;font-size:2.5rem;font-weight:700}.StatusMatrix-module-scss-module__-7NAoq__subtitle{color:var(--semantic-color-foreground-secondary);margin:.75rem 0 0;font-size:1.125rem;line-height:1.6}.StatusMatrix-module-scss-module__-7NAoq__filters{background:var(--semantic-color-background-secondary);border-radius:var(--semantic-shape-control-radius-default,8px);flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.StatusMatrix-module-scss-module__-7NAoq__searchFilter{flex:1;min-width:200px}.StatusMatrix-module-scss-module__-7NAoq__searchInput{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--semantic-shape-control-radius-default,6px);width:100%;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.StatusMatrix-module-scss-module__-7NAoq__filterGroup{flex-direction:column;gap:.25rem;min-width:150px;display:flex}.StatusMatrix-module-scss-module__-7NAoq__filterGroup label{color:var(--semantic-color-foreground-secondary);font-size:.875rem;font-weight:500}.StatusMatrix-module-scss-module__-7NAoq__select{background:var(--semantic-color-background-primary);border:1px solid var(--semantic-color-border-subtle);border-radius:var(--semantic-shape-control-radius-default,6px);color:var(--semantic-color-foreground-primary);cursor:pointer;padding:.5rem .75rem;font-family:inherit;font-size:1rem}.StatusMatrix-module-scss-module__-7NAoq__resultsCount{color:var(--semantic-color-foreground-secondary);margin-bottom:1rem;font-size:.875rem}.StatusMatrix-module-scss-module__-7NAoq__tableContainer{border:1px solid var(--semantic-color-border-subtle);border-radius:var(--semantic-shape-control-radius-default,8px);overflow-x:auto}.StatusMatrix-module-scss-module__-7NAoq__table{border-collapse:collapse;width:100%;font-size:.875rem}.StatusMatrix-module-scss-module__-7NAoq__table thead{background:var(--semantic-color-background-secondary)}.StatusMatrix-module-scss-module__-7NAoq__table th{border-bottom:2px solid var(--semantic-color-border-subtle);color:var(--semantic-color-foreground-primary);text-align:left;padding:1rem;font-weight:600}.StatusMatrix-module-scss-module__-7NAoq__table td{border-bottom:1px solid var(--semantic-color-border-subtle);color:var(--semantic-color-foreground-primary);padding:1rem}.StatusMatrix-module-scss-module__-7NAoq__table tbody tr:hover{background:var(--semantic-color-background-secondary)}.StatusMatrix-module-scss-module__-7NAoq__componentLink{color:var(--semantic-color-foreground-accent);font-weight:500;text-decoration:none;transition:color .2s}.StatusMatrix-module-scss-module__-7NAoq__componentLink:hover{color:var(--semantic-color-foreground-accent-hover);text-decoration:underline}.StatusMatrix-module-scss-module__-7NAoq__description{color:var(--semantic-color-foreground-secondary);margin-top:.25rem;font-size:.75rem;line-height:1.4}.StatusMatrix-module-scss-module__-7NAoq__badge{text-transform:capitalize;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=category]{background:var(--semantic-color-background-info-subtle);color:var(--semantic-color-foreground-info)}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=layer]{background:var(--semantic-color-background-highlight);color:var(--semantic-color-foreground-info)}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=status][data-status=built]{background:var(--semantic-color-background-success-subtle);color:var(--semantic-color-foreground-success)}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=status][data-status=planned]{background:var(--semantic-color-background-warning-subtle);color:var(--semantic-color-foreground-warning)}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=status][data-status=doconly]{background:var(--semantic-color-background-neutral-subtle);color:var(--semantic-color-foreground-secondary)}.StatusMatrix-module-scss-module__-7NAoq__badge[data-type=updated]{background:var(--semantic-color-background-info-subtle);color:var(--semantic-color-foreground-info)}.StatusMatrix-module-scss-module__-7NAoq__checkmark{color:var(--semantic-color-foreground-success);font-size:1.125rem;font-weight:600}.StatusMatrix-module-scss-module__-7NAoq__cross{color:var(--semantic-color-foreground-tertiary)}.StatusMatrix-module-scss-module__-7NAoq__date{color:var(--semantic-color-foreground-secondary)}.StatusMatrix-module-scss-module__-7NAoq__noData{color:var(--semantic-color-foreground-tertiary)}
