.vo-access-audit{color:var(--adm-text);font-size:12px}.vo-audit-heading{display:flex;gap:12px;justify-content:space-between;align-items:start;margin-bottom:12px}.vo-audit-heading h2{font-size:20px;margin:4px 0}.vo-audit-heading p{color:var(--adm-text-soft);line-height:1.6}.vo-access-audit button{min-height:34px;border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);padding:7px 10px;cursor:pointer}.vo-access-audit button:disabled{opacity:.55;cursor:default}.vo-access-audit .vo-primary{background:var(--adm-primary,#3c8dbc);border-color:var(--adm-primary,#3c8dbc);color:var(--adm-on-primary,#fff)}.vo-access-audit :focus-visible{outline:3px solid var(--adm-primary,#3c8dbc);outline-offset:2px}.vo-audit-launch{border:1px solid var(--adm-border);background:var(--adm-surface);padding:12px}.vo-audit-launch label{display:grid;gap:6px;max-width:320px;font-weight:600}.vo-audit-launch select{font:inherit;min-height:34px;border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);padding:7px 9px}.vo-audit-layout{display:grid;grid-template-columns:minmax(190px,270px) minmax(0,1fr);gap:14px}.vo-audit-layout>aside,.vo-audit-work{border:1px solid var(--adm-border);background:var(--adm-surface);padding:12px;min-width:0}.vo-access-audit h3{font-size:15px;margin:0 0 10px}.vo-audit-list{display:grid;gap:7px}.vo-audit-list button{display:grid;text-align:left;gap:5px;white-space:normal;overflow-wrap:anywhere}.vo-audit-list span,.vo-audit-list small{font-size:11px;color:var(--adm-text-soft)}.vo-audit-list [aria-pressed=true]{box-shadow:inset 3px 0 var(--adm-primary,#3c8dbc);border-color:var(--adm-primary,#3c8dbc)}.vo-audit-actions{display:flex;gap:7px;margin-top:10px}.vo-audit-message,.vo-audit-error,.vo-audit-result{line-height:1.6;overflow-wrap:anywhere}.vo-audit-error{color:var(--adm-danger,#dd4b39)}.vo-audit-error:empty{display:none}.vo-audit-result details{border-top:1px solid var(--adm-border);margin-top:12px;padding-top:8px}.vo-audit-result summary{min-height:34px;cursor:pointer}.vo-audit-result small{display:block;color:var(--adm-text-soft)}.vo-audit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.vo-audit-metrics>div{padding:10px;border:1px solid var(--adm-border);background:var(--adm-surface-2)}.vo-audit-metrics dt{color:var(--adm-text-soft);font-size:11px;line-height:1.5}.vo-audit-metrics dd{font-size:20px;font-weight:600;margin:5px 0 0}.vo-audit-validation{border-left:3px solid var(--adm-success,#00a65a);padding-left:8px}.vo-audit-replay-steps li[aria-current=step]{font-weight:700;border-left:3px solid var(--adm-primary,#3c8dbc);padding-left:7px}.vo-access-audit [hidden]{display:none!important}#virtual-office .vo-audit-scene button{cursor:default}@media(max-width:850px){.vo-audit-layout{grid-template-columns:minmax(0,1fr)}.vo-audit-list{max-height:240px;overflow:auto}.vo-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vo-access-audit *{animation:none!important;transition:none!important}}
