.dwats-a11y-inspector{position:fixed;z-index:10050;right:1rem;bottom:1rem;width:min(30rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--dwats-surface-elevated,#121a27);color:var(--dwats-text-primary,#f5f7fb);border:1px solid var(--dwats-border-strong,#445067);border-radius:.9rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.45);overflow:hidden}.dwats-a11y-inspector__header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1rem .8rem;border-bottom:1px solid var(--dwats-border-subtle,#2b3548)}.dwats-a11y-inspector__header h2{font-size:1.1rem;margin:.1rem 0 0}.dwats-a11y-inspector__eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--dwats-text-muted,#9ba8bd)}.dwats-a11y-inspector__icon{border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.dwats-a11y-inspector__toolbar{display:flex;gap:.5rem;padding:.8rem 1rem}.dwats-a11y-inspector__primary,.dwats-a11y-inspector__secondary,.dwats-a11y-inspector__filters button{min-height:2.25rem;border-radius:.45rem;border:1px solid var(--dwats-border-strong,#445067);padding:.4rem .7rem;font:inherit;cursor:pointer}.dwats-a11y-inspector__primary{background:var(--dwats-accent,#4f8cff);color:#fff;border-color:transparent}.dwats-a11y-inspector__secondary,.dwats-a11y-inspector__filters button{background:var(--dwats-surface,#182235);color:inherit}.dwats-a11y-inspector__empty{padding:1.2rem 1rem 1.6rem;color:var(--dwats-text-muted,#aab4c5)}.dwats-a11y-inspector__empty p{margin:.4rem 0 0}.dwats-a11y-inspector__summary{padding:.2rem 1rem .8rem}.dwats-a11y-inspector__score{display:flex;justify-content:space-between;padding:.65rem .75rem;border-left:.25rem solid #e3a008;background:rgba(227,160,8,.08)}.dwats-a11y-inspector__score[data-passed=true]{border-color:#31b875;background:rgba(49,184,117,.08)}.dwats-a11y-inspector__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.6rem;font-size:.75rem}.dwats-a11y-inspector__metrics span{display:flex;flex-direction:column;padding:.45rem;background:var(--dwats-surface,#182235);border-radius:.35rem}.dwats-a11y-inspector__filters{display:flex;gap:.35rem;padding:0 1rem .7rem;overflow-x:auto}.dwats-a11y-inspector__filters button{white-space:nowrap;font-size:.76rem;min-height:2rem}.dwats-a11y-inspector__filters button.is-active{outline:2px solid var(--dwats-focus,#7fb0ff);outline-offset:1px}.dwats-a11y-inspector__issues{overflow:auto;padding:0 1rem 1rem}.dwats-a11y-issue{padding:.8rem;margin-bottom:.65rem;background:var(--dwats-surface,#182235);border:1px solid var(--dwats-border-subtle,#2b3548);border-left:3px solid #6f7d94;border-radius:.5rem}.dwats-a11y-issue[data-severity=critical]{border-left-color:#ff4d67}.dwats-a11y-issue[data-severity=error]{border-left-color:#ff795c}.dwats-a11y-issue[data-severity=warning]{border-left-color:#e3a008}.dwats-a11y-issue__heading,.dwats-a11y-issue__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem;color:var(--dwats-text-muted,#aab4c5)}.dwats-a11y-issue h3{font-size:.92rem;margin:.35rem 0}.dwats-a11y-issue p,.dwats-a11y-issue__recommendation{font-size:.8rem;line-height:1.45;margin:.3rem 0}.dwats-a11y-issue__meta{margin:.55rem 0;overflow:hidden}.dwats-a11y-issue__meta code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dwats-a11y-inspector-highlight{outline:4px solid #ff2f6d!important;outline-offset:4px!important;box-shadow:0 0 0 8px rgba(255,47,109,.25)!important}@media(max-width:640px){.dwats-a11y-inspector{right:.5rem;bottom:.5rem;width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.dwats-a11y-inspector__metrics{grid-template-columns:repeat(2,1fr)}}@media(forced-colors:active){.dwats-a11y-inspector,.dwats-a11y-issue{forced-color-adjust:auto}.dwats-a11y-inspector-highlight{outline:4px solid Highlight!important}}
