.bt42-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}
.bt42-stats>div{background:#10243b;border:1px solid #304459;border-radius:12px;padding:12px;min-width:0}
.bt42-stats small{display:block;color:#9db3ca;font-size:12px;margin-bottom:5px}
.bt42-stats strong{display:block;font-size:17px;overflow-wrap:anywhere;color:#e4f5ff}
#bt42Symbols{width:100%;max-width:100%;resize:vertical;min-height:62px;margin:8px 0;box-sizing:border-box}
.bt42-schedule{margin:12px 0;border:1px solid #354862;border-radius:12px;padding:12px}
.bt42-schedule summary{font-weight:700;cursor:pointer;margin-bottom:8px}
.bt42-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin-bottom:10px}
.bt42-check input{width:auto;flex:none;margin-top:5px}
#bt42Time{max-width:180px;margin:8px 0 12px;display:block}
.bt42-jobs{display:grid;gap:8px;margin-top:12px}
.bt42-job{background:#10243b;border:1px solid #34465c;border-radius:12px;padding:10px 12px;overflow-wrap:anywhere}
.bt42-job strong{color:#e0f2fe}.bt42-job small{display:block;color:#9fb3ca;margin:4px 0}
.bt42-job details{margin-top:8px}
.bt42-job pre{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6;color:#cbd5e1;max-height:260px;overflow:auto}
@media(max-width:620px){.bt42-stats{grid-template-columns:1fr 1fr}.bt42-stats>div:last-child{grid-column:1/-1}.bt42-stats strong{font-size:16px}#bt42DataPanel .bt40-actions{display:grid;grid-template-columns:1fr}#bt42DataPanel button{width:100%;min-height:42px}}
@media(max-width:350px){.bt42-stats{grid-template-columns:1fr}.bt42-stats>div:last-child{grid-column:auto}}
