.material-list-filter{margin:1.5rem 0 1rem;padding:1rem 1.25rem;background:var(--mp-surface-alt,#f7f7f7);border:1px solid var(--mp-border-soft,rgba(0,0,0,8%));border-radius:var(--mp-radius,8px)}.material-list-filter .material-list-filter__row,.material-list-filter .material-list-filter__field{margin:0}.material-list-filter__row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.material-list-filter__field{display:flex;flex-direction:column;flex:0 1 12rem;min-width:0}.material-list-filter__field--search{flex:1 1 16rem}.material-list-filter__field--class{flex:1 1 16rem}.material-list-filter__field--reset{flex:none}.material-list-filter label{margin:0 0 .3rem;font-size:.9rem;font-weight:600;color:var(--mp-heading-strong,#222)}.material-list-filter input,.material-list-filter select{width:100%;height:2.75rem;margin:0;padding:.45rem .75rem;font:inherit;font-size:1rem;color:var(--text-color,#4e4e4e);background-color:var(--mp-surface,#fff);border:1px solid var(--mp-border,rgba(0,0,0,.12));border-radius:var(--mp-radius-sm,6px);box-shadow:none}.material-list-filter select{text-overflow:ellipsis}.material-list-filter input:focus,.material-list-filter select:focus,.material-list-filter__reset:focus{outline:none}.material-list-filter input:focus-visible,.material-list-filter select:focus-visible,.material-list-filter__reset:focus-visible{outline:2px solid var(--mp-accent-strong,#C7470C);outline-offset:2px}.material-list-filter input:focus,.material-list-filter select:focus{border-color:var(--mp-accent-strong,#C7470C)}.material-list-filter__reset{height:2.75rem;margin:0;padding:0 1rem;line-height:1;font:inherit;font-size:.95rem;font-weight:600;color:var(--mp-accent-strong,#C7470C);background:0 0;border:1px solid var(--mp-accent-strong,#C7470C);border-radius:var(--mp-radius-sm,6px);cursor:pointer}.material-list-filter__reset:hover:not(:disabled){color:#fff;background:var(--mp-accent-strong,#C7470C)}.material-list-filter__reset:disabled{color:var(--mp-muted,#666);background:0 0;border-color:var(--mp-border,rgba(0,0,0,.12));cursor:default}.material-list-filter .material-list-filter__count{margin:.75rem 0 0;line-height:1.4;font-size:.95rem;color:var(--mp-muted,#666)}.material-list-filter .material-list-filter__empty{margin:.75rem 0 0;padding:.6rem .8rem;border-left:3px solid var(--mp-accent-strong,#C7470C);background:var(--mp-accent-tint,rgba(249,87,16,8%));color:var(--text-color,#4e4e4e)}.material-list-note{margin:0 0 1rem;font-size:.95rem;color:var(--mp-muted,#666)}.material-list-scroll{overflow:auto;max-height:70vh;margin:0 0 1.5rem;-webkit-overflow-scrolling:touch;border:1px solid var(--mp-border,rgba(0,0,0,.12));border-radius:var(--mp-radius-sm,6px)}.material-list-scroll:focus{outline:none}.material-list-scroll:focus-visible{outline:2px solid var(--mp-accent-strong,#C7470C);outline-offset:2px}table.material-list-table{width:100%;min-width:36rem;margin:0;border:0;font-size:.9rem;line-height:1.45}table.material-list-table th,table.material-list-table td{padding:.45rem .7rem;vertical-align:top}table.material-list-table th{position:sticky;top:0;z-index:2;background:#f8ebe6;box-shadow:0 1px 0 var(--mp-border,rgba(0,0,0,.12))}table.material-list-table td:first-child,table.material-list-table th:first-child{position:sticky;left:0;z-index:1;background:var(--mp-surface,#fff);white-space:nowrap;font-variant-numeric:tabular-nums}table.material-list-table th:first-child{z-index:3;background:#f8ebe6}table.material-list-table .material-list-table__num a{font-weight:600;color:var(--mp-accent-strong,#C7470C);text-decoration:none}table.material-list-table .material-list-table__num a:hover,table.material-list-table .material-list-table__num a:focus-visible{text-decoration:underline;color:var(--mp-accent-strong,#C7470C)}table.material-list-table .material-list-table__group{white-space:nowrap;font-variant-numeric:tabular-nums}table.material-list-table .material-list-table__alt{display:block;margin-top:.15rem;font-size:.8em;color:var(--mp-muted,#666)}table.material-list-table tbody tr:hover>td{background:rgba(199,71,12,6%)}table.material-list-table tbody tr:hover>td:first-child{background:#fbeee8}table.material-list-table tr[hidden]{display:none}[data-theme=dark] .material-list-filter{background:var(--dm-surface,#212121);border-color:var(--dm-border,rgba(255,255,255,.12))}[data-theme=dark] .material-list-filter label{color:var(--text-color-dark,#f5f5f5)}[data-theme=dark] .material-list-filter input,[data-theme=dark] .material-list-filter select{color:var(--text-color,#e0e0e0);background-color:var(--dm-surface-2,#262626);border-color:rgba(255,255,255,.2)}[data-theme=dark] .material-list-filter input::placeholder{color:#9a9a9a}[data-theme=dark] .material-list-filter input:focus,[data-theme=dark] .material-list-filter select:focus{border-color:#f95710}[data-theme=dark] .material-list-filter input:focus-visible,[data-theme=dark] .material-list-filter select:focus-visible,[data-theme=dark] .material-list-filter__reset:focus-visible{outline-color:#f95710}[data-theme=dark] .material-list-filter__reset{color:#f95710;border-color:#f95710}[data-theme=dark] .material-list-filter__reset:hover:not(:disabled){color:#1a1a1a;background:#f95710}[data-theme=dark] .material-list-filter__reset:disabled{color:var(--dm-muted,#b8b8b8);background:0 0;border-color:rgba(255,255,255,.2)}[data-theme=dark] .material-list-filter__count,[data-theme=dark] .material-list-note,[data-theme=dark] table.material-list-table .material-list-table__alt{color:var(--dm-muted,#b8b8b8)}[data-theme=dark] .material-list-filter__empty{border-left-color:#f95710;color:var(--text-color,#e0e0e0)}[data-theme=dark] .material-list-scroll{border-color:var(--dm-border,rgba(255,255,255,.12))}[data-theme=dark] .material-list-scroll:focus-visible{outline-color:#f95710}[data-theme=dark] table.material-list-table th,[data-theme=dark] table.material-list-table th:first-child{background:#3a241c;color:var(--text-color-dark,#f5f5f5)}[data-theme=dark] table.material-list-table td:first-child{background:var(--dm-surface,#212121)}[data-theme=dark] table.material-list-table .material-list-table__num a{color:#f95710}[data-theme=dark] table.material-list-table tbody tr:hover>td{background:rgba(249,87,16,.12)}[data-theme=dark] table.material-list-table tbody tr:hover>td:first-child{background:#3a241c}@media(max-width:575px){.material-list-filter{padding:.9rem}.material-list-filter__field,.material-list-filter__field--search,.material-list-filter__field--class{flex:1 1 100%}.material-list-filter__field--reset{flex:1 1 100%}.material-list-filter__reset{width:100%}table.material-list-table{min-width:32rem}}