.matrix-workspace{padding:24px}.matrix-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(5,minmax(100px,1fr)) auto;gap:12px;align-items:end}.matrix-filters .cloud-field{margin:0}.matrix-selection{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;border-block:1px solid var(--line,#dfe5df);margin-top:20px}.matrix-selection select{max-width:240px}.matrix-table-wrap{overflow-x:auto}.matrix-table{width:100%;min-width:780px}.matrix-table small{display:block;margin-top:5px;color:var(--muted,#58655c);font-size:12px}.matrix-table td{vertical-align:top}.matrix-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#176b43)}.matrix-pagination{justify-content:flex-end;margin-top:20px}.matrix-groups{margin-top:24px;border-top:1px solid var(--line,#dfe5df);padding-top:20px}.matrix-groups summary{cursor:pointer;font-weight:600}.matrix-group-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line,#dfe5df)}.matrix-diff{max-height:280px;overflow:auto;padding-left:24px}.matrix-diff li{padding-block:8px}.matrix-workspace :focus-visible{outline:3px solid #176b43;outline-offset:3px}.matrix-workspace input,.matrix-workspace select{caret-color:#176b43}.matrix-workspace ::selection{background:#c5e4d1;color:#163a27}@media(max-width:1100px){.matrix-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}.matrix-filters>button{justify-self:start}}@media(max-width:600px){.matrix-workspace{padding:16px}.matrix-filters{grid-template-columns:1fr 1fr}.matrix-filters .cloud-field:first-child{grid-column:1/-1}.matrix-selection>.cloud-actions{width:100%;display:flex;flex-wrap:wrap}.matrix-selection select{max-width:100%;width:100%}.matrix-table-wrap{margin-inline:-8px}.matrix-group-row{gap:12px}.matrix-pagination{justify-content:center}}

.matrix-filter-details{margin-top:20px}.matrix-filter-details summary{cursor:pointer;font-weight:600;margin-bottom:16px}
