.a62-evidence-audit-v1-0-1 .a62-fast-action,
.a62-evidence-audit-v1-0-1 .a62-tool,
.a62-evidence-audit-v1-0-1 .a62-handoff-template{
  border:1px solid rgba(79,205,245,.36);
  background:linear-gradient(180deg,rgba(7,30,50,.96),rgba(4,20,35,.95));
  border-radius:18px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 18px 54px rgba(0,0,0,.18)
}
.a62-evidence-audit-v1-0-1 .a62-object-grid,
.a62-evidence-audit-v1-0-1 .a62-state-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem
}
.a62-evidence-audit-v1-0-1 .a62-object-grid article,
.a62-evidence-audit-v1-0-1 .a62-state-grid article,
.a62-evidence-audit-v1-0-1 .a62-mistakes>div{
  border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:1rem;background:rgba(8,27,45,.72)
}
.a62-evidence-audit-v1-0-1 .a62-language-grid{
  display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:.9rem;margin:1rem 0
}
.a62-evidence-audit-v1-0-1 .a62-language-grid>div{
  border:1px solid rgba(79,205,245,.3);border-radius:14px;padding:1rem;background:rgba(5,23,39,.72)
}
.a62-evidence-audit-v1-0-1 .a62-language-grid span{
  display:inline-block;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#9fe6ff
}
.a62-evidence-audit-v1-0-1 .a62-tool-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem
}
.a62-evidence-audit-v1-0-1 .a62-span{grid-column:1/-1}
.a62-evidence-audit-v1-0-1 .a62-tool label,
.a62-evidence-audit-v1-0-1 .a62-quality-fieldset{
  display:flex;flex-direction:column;gap:.45rem;font-weight:700;color:#f2f8fb
}
.a62-evidence-audit-v1-0-1 .a62-tool input,
.a62-evidence-audit-v1-0-1 .a62-tool textarea,
.a62-evidence-audit-v1-0-1 .a62-tool select{
  width:100%;min-height:48px;border-radius:11px;border:1px solid rgba(79,205,245,.48);
  background:#071b2e;color:#fff;padding:.7rem .8rem;font:inherit
}
.a62-evidence-audit-v1-0-1 .a62-tool textarea{resize:vertical}
.a62-evidence-audit-v1-0-1 .a62-tool input:focus-visible,
.a62-evidence-audit-v1-0-1 .a62-tool textarea:focus-visible,
.a62-evidence-audit-v1-0-1 .a62-tool select:focus-visible,
.a62-evidence-audit-v1-0-1 .a62-tool button:focus-visible{outline:3px solid #58d8ff;outline-offset:3px}
.a62-evidence-audit-v1-0-1 .a62-quality-fieldset{
  margin-top:1rem;border:1px solid rgba(79,205,245,.3);border-radius:12px;padding:.9rem
}
.a62-evidence-audit-v1-0-1 .a62-quality-fieldset label{
  flex-direction:row;align-items:flex-start;gap:.55rem;font-weight:500;margin:.4rem 0
}
.a62-evidence-audit-v1-0-1 .a62-quality-fieldset input{width:auto;min-width:18px;min-height:18px;margin-top:.15rem}
.a62-evidence-audit-v1-0-1 .a62-tool-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}
.a62-evidence-audit-v1-0-1 .a62-secondary{
  background:rgba(6,21,36,.72)!important;color:#fff!important;border:1px solid rgba(126,222,255,.55)!important
}
.a62-evidence-audit-v1-0-1 .a62-result{
  padding:1rem;border-left:4px solid #58d8ff;border-radius:12px;background:rgba(3,17,29,.7)
}
.a62-evidence-audit-v1-0-1 .a62-result[data-state="bounded"]{border-left-color:#86d7ff}
.a62-evidence-audit-v1-0-1 .a62-result[data-state="repair"]{border-left-color:#ffd166}
.a62-evidence-audit-v1-0-1 .a62-result[data-state="hold"]{border-left-color:#ff8c78}
.a62-evidence-audit-v1-0-1 .a62-result-state{
  display:inline-flex;padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(79,205,245,.5);
  font-size:.76rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;background:rgba(14,70,102,.48)
}
.a62-evidence-audit-v1-0-1 .a62-handoff{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14)}
.a62-evidence-audit-v1-0-1 .a62-mistakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}
.a62-evidence-audit-v1-0-1 .a62-mistakes p{margin:.35rem 0 0}
.a62-evidence-audit-v1-0-1 .a62-downloads{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}
.a62-evidence-audit-v1-0-1 .a62-control-table{min-width:880px}
@media(max-width:760px){
  .a62-evidence-audit-v1-0-1 .a62-object-grid,
  .a62-evidence-audit-v1-0-1 .a62-state-grid,
  .a62-evidence-audit-v1-0-1 .a62-language-grid,
  .a62-evidence-audit-v1-0-1 .a62-tool-grid,
  .a62-evidence-audit-v1-0-1 .a62-mistakes{grid-template-columns:1fr}
  .a62-evidence-audit-v1-0-1 .a62-span{grid-column:auto}
}
@media(prefers-reduced-motion:reduce){
  .a62-evidence-audit-v1-0-1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media print{
  .a62-evidence-audit-v1-0-1 .site-header,
  .a62-evidence-audit-v1-0-1 .ri-toc,
  .a62-evidence-audit-v1-0-1 .ri-side-note,
  .a62-evidence-audit-v1-0-1 .ri-footer,
  .a62-evidence-audit-v1-0-1 .a62-tool-actions{display:none!important}
  .a62-evidence-audit-v1-0-1 .a62-tool,
  .a62-evidence-audit-v1-0-1 .a62-fast-action,
  .a62-evidence-audit-v1-0-1 .a62-handoff-template{box-shadow:none;border:1px solid #888}
}

.a62-evidence-audit-v1-0-1 .a62-depth-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem
}
.a62-evidence-audit-v1-0-1 .a62-depth-grid article{
  border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:1rem;background:rgba(8,27,45,.72)
}
@media(max-width:760px){.a62-evidence-audit-v1-0-1 .a62-depth-grid{grid-template-columns:1fr}}

.a62-evidence-audit-v1-0-1 .a62-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}
.a62-evidence-audit-v1-0-1 .a62-boundary-grid article{border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:1rem;background:rgba(8,27,45,.72)}
@media(max-width:760px){.a62-evidence-audit-v1-0-1 .a62-boundary-grid{grid-template-columns:1fr}}
