/* v1.0.2: home mining. Caricare dopo theme.css. */
.mining-home{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}
.mining-stream{min-width:0;display:flex;flex-direction:column;gap:14px}
.mining-stream>p{margin:0}
.mining-network{display:flex;flex-direction:column;gap:14px}
.mining-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.mining-heading h3{font-size:22px;color:var(--sky)}
.mining-row{background:var(--paper2);padding:12px;border:1px solid var(--ink);border-radius:12px;display:flex;flex-direction:column;gap:10px}
.mining-progress{height:20px;border:1px solid var(--ink);background:#10131f}
.mining-progress>i{background:linear-gradient(90deg,#249d85,var(--mint));transition:width .25s linear}
.mining-progress.mining-paused>i{background:#65718b}
.home-racks{position:sticky;top:105px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 125px);overflow:auto;min-width:0}
.home-tools{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.home-tools>:last-child{grid-column:1/-1}
.home-tools .btn{padding:7px;font-size:12px}
.home-racks .rrow{cursor:default;gap:8px}
.home-racks .rr1{flex-wrap:wrap}
.rack-open{border:0;background:none;color:var(--txt,#e8ebf7);font-weight:800;padding:3px 0;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.rack-open:hover{color:var(--sky)}
@media(max-width:900px){.mining-home{grid-template-columns:minmax(0,1fr) 290px}}
@media(max-width:700px){.mining-home{grid-template-columns:1fr}.home-racks{position:static;max-height:none}.mining-heading{font-size:13px}.mining-row{padding:10px}}
@media(prefers-reduced-motion:reduce){.mining-progress>i{transition:none}}
