failure-list{display:flex;flex-direction:column;min-block-size:0;block-size:100%;background:var(--paper)}failure-header{padding:var(--space-md);border-block-end:1px solid var(--rule)}failure-summary{display:block;margin-block-start:var(--space-xs)}failure-tally{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}failure-note{display:block;margin-block-start:var(--space-2xs);font-family:var(--voice-machine);font-size:var(--type-mono-sm);color:var(--ink-faint);line-height:1.5}failure-items{display:block;flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-xs) var(--space-sm) var(--space-lg)}failure-item{display:block;padding:var(--space-xs) var(--space-sm);margin-block-end:var(--space-2xs);border-radius:var(--shape-sm);border-inline-start:3px solid var(--status-color, var(--fail));background:color-mix(in srgb,var(--status-soft) 55%,transparent);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),transform var(--motion-base) var(--ease-spring)}failure-item:hover{background:var(--status-soft);transform:translate(2px)}failure-head{display:flex;align-items:baseline;gap:var(--space-xs)}failure-clause{display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--voice-machine);font-size:var(--type-mono-sm);font-weight:600;color:var(--status-color)}failure-clause m-symbol{font-size:15px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 20}failure-page{flex:1;min-inline-size:0;font-size:.85rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}failure-reason{display:block;margin-block-start:var(--space-3xs);font-family:var(--voice-machine);font-size:var(--type-mono-sm);line-height:1.45;color:var(--ink);overflow-wrap:anywhere}
