.miner-catalog-filter{display:flex;gap:10px;align-items:center;margin:14px 0}.miner-catalog-filter input{max-width:320px;width:100%}.miner-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.miner-catalog-card{border:1px solid var(--line);border-top:2px solid var(--accent,#27cdd9);background:var(--panel2);border-radius:8px;padding:16px;overflow-wrap:anywhere}.miner-catalog-card h4{font-size:18px;margin:0 0 8px}.miner-catalog-card p{margin:10px 0}.miner-catalog-card .btn{margin-top:4px}.config-checks{padding-left:20px}.config-checks li{margin:6px 0}

.sheet-version-dialog{width:min(1050px,95vw);max-width:95vw}.sheet-version-table{overflow:auto;max-height:42vh}.sheet-version-table table{width:100%;border-collapse:collapse}.sheet-version-table td,.sheet-version-table th{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.sheet-version-table code{white-space:pre-wrap;overflow-wrap:anywhere}
.miner-package-dialog{width:min(1120px,96vw);max-width:96vw}.miner-package-select,.miner-package-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.miner-package-select label{display:grid;gap:6px}.miner-package-columns section{min-width:0}.miner-package-list{display:grid;gap:10px}.miner-package{padding:12px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.miner-package code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.miner-package-dialog select{width:100%}.miner-package-dialog p{overflow-wrap:anywhere}@media(max-width:700px){.miner-package-select,.miner-package-columns{grid-template-columns:minmax(0,1fr)}}
