.sl-heading,.sl-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sl-heading{margin-bottom:24px}.sl-heading h1{margin:6px 0}.sl-heading p,.sl-note{color:var(--muted,#888)}.sl-panel{padding:20px}.sl-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sl-filters label{display:grid;gap:7px;font-size:13px;font-weight:600}.sl-filters input,.sl-filters select{min-width:0;width:100%;box-sizing:border-box}.sl-filters label.sl-check{display:flex;flex-direction:row;justify-content:flex-start;align-self:end;min-height:44px;align-items:center;gap:8px;font-weight:400}.sl-filters label.sl-check input{width:18px;min-height:18px;height:18px;margin:0;flex:0 0 18px}.sl-filters>button{align-self:end;min-height:44px}.sl-note{font-size:13px;line-height:1.6;margin:18px 0}.sl-results{min-width:0}.sl-table-wrap{overflow-x:auto;border:1px solid var(--border,#7774);border-radius:12px}.sl-table{width:100%;border-collapse:collapse;text-align:left}.sl-table th{font-size:12px;color:var(--muted,#888);font-weight:600}.sl-table th,.sl-table td{padding:16px 14px;border-bottom:1px solid var(--border,#7773);vertical-align:top}.sl-table td{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.sl-table td:first-child{min-width:130px}.sl-table td:nth-child(4){min-width:160px}.sl-table small{display:block;margin-top:6px;opacity:.7}.sl-table summary{cursor:pointer;text-decoration:underline}.sl-table dl{max-width:200px}.sl-table dt{opacity:.65;margin-top:8px}.sl-table dd{margin:0}.sl-badge{display:inline-block;padding:4px 8px;border:1px solid var(--border,#7775);border-radius:6px;font-size:11px;white-space:nowrap}.sl-error{border-color:#bd5656;color:#d45858}.sl-denied{border-color:#a48338;color:#b28928}.sl-footer{margin:18px 0}.sl-footer span{font-size:12px;opacity:.7}@media(max-width:720px){.sl-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-panel{padding:14px}.sl-search{grid-column:1/-1}.sl-heading{align-items:flex-start}.sl-table th,.sl-table td{padding:12px}.sl-table-wrap{max-width:100%}}@media(max-width:420px){.sl-filters{grid-template-columns:minmax(0,1fr)}.sl-search{grid-column:auto}.sl-footer .button{width:100%}}
