#page-admin-runtime>.panel,#page-admin-runtime #runtime-settings>.panel{padding:18px 20px;margin-bottom:12px}
#page-admin-runtime h2{font-size:18px;margin:0 0 10px}#page-admin-runtime p{margin:8px 0 12px;line-height:1.5}
.runtime-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.runtime-heading button{flex-shrink:0}
.runtime-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px}
#page-admin-runtime .runtime-field{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:5px 10px;min-width:0;margin:0!important;padding:10px 0;border-bottom:1px solid #edf1ee}
.runtime-field strong{font-size:13px;line-height:1.4}.runtime-field input{width:66px!important;min-width:0;height:32px;padding:5px 8px!important;margin:0!important}.runtime-field small{grid-column:1/-1;font-size:11px;line-height:1.45}
.runtime-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.runtime-save{margin-bottom:16px}
#runtime-live .stats{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 12px}#runtime-live .stat{display:flex;align-items:center;gap:10px;padding:8px 12px;box-shadow:none;min-width:0}#runtime-live .stat strong{font-size:22px;margin:0}#runtime-live .stat small{margin:0}
.runtime-queue{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.runtime-queue>div{background:#f4f8f5;border:1px solid #dce7e1;border-radius:8px;padding:10px;display:flex;flex-wrap:wrap;gap:5px 10px;font-size:12px}.runtime-queue strong{flex-basis:100%}
#runtime-mining .runtime-grid{grid-template-columns:repeat(2,minmax(0,240px))}#runtime-mining label{margin:0}#runtime-mining input{height:34px;margin-top:6px}
@media(min-width:1650px){.runtime-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1200px){.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-queue{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.runtime-grid{grid-template-columns:1fr}.runtime-heading{flex-direction:column}#runtime-mining .runtime-grid{grid-template-columns:1fr}#runtime-live .stat{flex-wrap:wrap}.runtime-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Individual setting tiles keep detailed scope readable without large empty columns. */
.runtime-grid{gap:12px}
#page-admin-runtime .runtime-field{background:#f5f9f6;border:1px solid #dce7e1;border-radius:10px;padding:12px;grid-template-columns:minmax(0,1fr) 72px;gap:8px 10px;align-content:start}
.runtime-field input{width:72px!important;background:#fff}
.runtime-field .runtime-recommended{grid-column:1/-1;color:#2e725c;font-size:11px;line-height:1.3}
.runtime-field .runtime-description{grid-column:1/-1;font-size:12px;line-height:1.65;color:#708279;overflow-wrap:anywhere}
