/* Auto Tuning PA · Studio v2.1 */
.at-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.at-step{padding:18px 20px;display:flex;flex-direction:column;gap:7px;border-top:2px solid #54d6c0;min-height:108px}
.at-step span{font-size:10px;letter-spacing:1.6px;color:#65dcca;font-weight:750}.at-step strong{font-size:16px;color:#e4ecf4}.at-step small{color:#889cb0}
.at-info{border:1px solid #375a66;border-radius:13px;background:linear-gradient(100deg,rgba(17,95,93,.22),rgba(14,27,40,.4));padding:16px 18px;font-size:13px;line-height:1.65;color:#a6bdcb;margin-bottom:17px}.at-info strong{color:#d7efeb}
.at-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin-bottom:18px}
.at-control,.at-balance{min-height:385px}.at-control p,.at-balance p,.at-secondary p{line-height:1.65}.at-confirm{display:flex;align-items:center;gap:12px;border:1px solid #58784f;background:rgba(139,200,94,.065);padding:13px;border-radius:10px;color:#d0e1cf;font-size:13px;margin:13px 0}.at-confirm input{min-width:18px;width:18px;height:18px;accent-color:#7bdaba}.at-knobs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.at-knobs label{font-size:12px;font-weight:650;color:#b7c9d7}.at-knobs select{width:100%;margin:8px 0 0}.at-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.at-actions button{min-height:37px}.at-timer{padding:12px;background:#172a3b;border-radius:8px;color:#8fcabb;font-size:12px;margin-top:13px}.at-stop-note{margin-top:10px;color:#e6a18b;font-size:11px}.at-level-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.at-level-cards>div{border:1px solid #344958;border-radius:12px;background:#101f2e;padding:18px;display:grid;gap:8px}.at-level-cards small{letter-spacing:1.1px;color:#8fa6b9}.at-level-cards strong{font-size:33px;line-height:1.25;color:#7ddfd0;font-variant-numeric:tabular-nums}.at-level-cards span{font-size:11px;color:#7896a8}.at-result{margin-top:16px;border-left:3px solid #8acdbf;background:#142c37;border-radius:4px 10px 10px 4px;padding:15px;color:#c0dbdd;min-height:57px;font-size:13px;line-height:1.55}.at-summary{padding:13px 15px;background:#12293a;border-radius:9px;color:#84ddc8;font-size:13px}
@media(max-width:1050px){.at-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-main-grid{grid-template-columns:1fr}}
@media(max-width:590px){.at-progress-grid{grid-template-columns:1fr 1fr;gap:8px}.at-step{padding:12px;min-height:95px}.at-step strong{font-size:13px}.at-knobs,.at-level-cards{grid-template-columns:1fr 1fr}.at-actions button{flex:1 1 140px}.at-level-cards strong{font-size:27px}}

.at-confirm input[type=checkbox]{appearance:auto!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;margin:0!important;padding:0!important;display:inline-block!important;}
