/* Scoped presentation only; respects existing dark-theme variables. */
#etnaNativeCheckpointsPanel [hidden]{display:none!important}
#etnaNativeCheckpointsPanel .caption{padding:0;color:var(--muted,#9eb3c5)}
#etnaNativeCheckpointsPanel [data-nc=status]{border-left:3px solid var(--accent,#79d1d0);padding-left:12px}
#etnaNativeCheckpointsPanel [data-nc=viewer]>div:first-of-type{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}
#etnaNativeCheckpointsPanel [data-nc=viewer] label{margin:8px 0;min-width:0}
#etnaNativeCheckpointsPanel [data-nc=viewer] label input{width:100%}
#etnaNativeCheckpointsPanel [data-nc=viewer] button{background:#173242;color:#d8eef6;border:1px solid #355064;border-radius:8px;padding:10px 13px;font-size:12px}
#etnaNativeCheckpointsPanel [data-nc=viewer]>div:last-of-type{height:560px;min-width:0;margin:18px 0}
#etnaNativeCheckpointsPanel [data-nc=viewer]>p,#etnaNativeCheckpointsPanel details{overflow-wrap:anywhere}
@media(max-width:700px){#etnaNativeCheckpointsPanel [data-nc=viewer]>div:last-of-type{height:410px}#etnaNativeCheckpointsPanel [data-nc=viewer]>div:first-of-type{grid-template-columns:1fr 1fr}}
@media(max-width:420px){#etnaNativeCheckpointsPanel [data-nc=viewer]>div:first-of-type{grid-template-columns:1fr}}
