.aut-module-switch {gap:0!important;border-bottom:1px solid #c5d8e5;margin-bottom:18px!important}
.aut-module-switch button {border:0!important;border-radius:0!important;background:transparent!important;border-bottom:4px solid transparent!important;font-size:15px!important;min-height:52px}
.aut-module-switch button[aria-pressed=true] {border-bottom-color:#28688e!important}
.atlas-workbench {display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);background:white;border:1px solid #cbdce8;border-radius:8px;overflow:hidden;margin-bottom:18px}
.atlas-stage {background:#122b40;color:#d8e8f3;min-width:0}
.atlas-stage-top {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:20px 23px 7px}.atlas-stage-top strong{font-size:15px}.atlas-stage-top span{font-size:11px;color:#a1c5dc}
#atlas-scene svg {display:block;width:100%;height:auto}
.atlas-playback {display:flex;align-items:center;gap:12px;padding:8px 22px}.atlas-playback button{padding:8px 13px;white-space:nowrap;background:#def0fa;border:0;border-radius:4px;font:inherit;color:#163e5b;cursor:pointer}.atlas-playback label{display:flex;gap:10px;flex:1;min-width:0;font-size:12px;align-items:center;white-space:nowrap}.atlas-playback input{min-width:40px;width:100%;accent-color:#67c4e9}.atlas-playback output{min-width:4ch;font-size:12px}
#atlas-live {padding:0 22px;margin:9px 0;font-size:13px;color:#e5f2fa;min-height:2.8em;line-height:1.5}
.atlas-legend {padding:0 22px 15px;margin:0!important;font-size:11px!important;color:#a8bdcd!important;line-height:1.6}
.atlas-controls {padding:25px 26px;min-width:0}.atlas-controls h3{font-size:22px;margin:0 0 12px;line-height:1.5;color:#183b54}.atlas-controls>p{font-size:13px;color:#526d82;line-height:1.7}
.atlas-choice {display:grid;grid-template-columns:1fr 1fr;margin:20px 0 18px;gap:7px}.atlas-choice button{min-height:43px;border:1px solid #bcd1e0;border-radius:5px;color:#315973;background:#f5f9fc;font:inherit;font-size:13px;cursor:pointer;padding:8px}.atlas-choice button[aria-pressed=true]{background:#245e80;color:white;border-color:#245e80}
.atlas-metrics table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.atlas-metrics caption{text-align:left;font-size:12px;color:#547188;padding-bottom:8px}.atlas-metrics td,.atlas-metrics th{padding:9px 5px;border-bottom:1px solid #dfe8ee}.atlas-metrics th{font-weight:500;color:#527088}.atlas-metrics td{color:#214e6c;font-variant-numeric:tabular-nums}
.atlas-io{margin:18px 0;display:grid;gap:10px}.atlas-io div{display:grid;grid-template-columns:66px 1fr;font-size:12px;gap:7px}.atlas-io span{color:#6b8191}.atlas-io strong{font-weight:500;color:#31536a}
.atlas-full{font:inherit;font-size:13px;padding:8px 13px;border-radius:4px;background:#eff6fb;color:#285e83;border:1px solid #bdd3e3;cursor:pointer}
.atlas-workbench :focus-visible{outline:3px solid #e7af6d;outline-offset:3px}
.atlas-method-notes summary{color:#426782;font-size:13px;cursor:pointer;padding:13px 0}.atlas-method-notes>.aut-module-detail{margin:0 0 18px}
@media(max-width:950px){.atlas-workbench{grid-template-columns:1fr}.atlas-controls{padding:21px}.atlas-controls h3{font-size:20px}.atlas-io{grid-template-columns:1fr 1fr}.aut-module-switch button{font-size:13px!important;padding:9px 5px!important}}
@media(max-width:450px){.atlas-io{grid-template-columns:1fr}.atlas-stage-top{padding:15px 14px 5px}.atlas-stage-top strong{font-size:12px}.atlas-playback{padding:8px 13px;gap:8px}.atlas-playback label{font-size:0}#atlas-live,.atlas-legend{padding-left:14px;padding-right:14px}.atlas-controls{padding:17px}.atlas-choice{margin:14px 0}}
