.checks-section{padding:var(--spacing-sm) 0 var(--spacing-xs);flex-direction:column;gap:.375rem;display:flex}.checks-section__line{align-items:center;gap:var(--spacing-sm);display:flex}.checks-item__head,.checks-fold,.finding-diff__link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.checks-section__label{min-width:0;padding:var(--spacing-xs) 0 .125rem;flex:1;align-items:center;gap:.375rem;font-size:.78125rem;line-height:1.4;display:flex}.checks-section__name{color:var(--color-text);white-space:nowrap;font-size:.8125rem;font-weight:600}.checks-section__summary{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checks-section__children{flex-direction:column;gap:.375rem;display:flex}.checks-caret{color:var(--color-text-tertiary);flex-shrink:0;display:inline-flex}.checks-status-icon{flex-shrink:0}.checks-status-icon--pass{color:var(--color-success)}.checks-status-icon--flagged{color:var(--color-warning)}.checks-status-icon--failing{color:var(--color-danger)}.checks-status-icon--running,.checks-status-icon--skipped{color:var(--color-text-secondary)}.checks-status-icon--queued{color:var(--color-text-tertiary)}.checks-status-icon--running{animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.checks-status-icon--running{animation:none}}.checks-item{box-sizing:border-box;border-radius:var(--radius-lg);width:100%;transition:background-color var(--transition-speed-fast) var(--transition-easing);display:flex}.checks-item--open{background:var(--color-fill-faint);cursor:pointer;flex-direction:column;gap:.375rem;padding:.625rem}:where(.checks-item--open .checks-item__body)>:not(:-webkit-any(a,button)){cursor:auto}:where(.checks-item--open .checks-item__body)>:not(:-moz-any(a,button)){cursor:auto}:where(.checks-item--open .checks-item__body)>:not(:is(a,button)){cursor:auto}.checks-item--open:hover{background:var(--color-fill-faint-hover)}.checks-item--collapsed .checks-item__head{align-items:center;gap:var(--spacing-sm);font-size:.78125rem;font-weight:inherit;padding:.4375rem .625rem;line-height:1.5}.checks-item--collapsed:hover{background:var(--color-fill-faint)}.checks-item__icon{flex-shrink:0;display:inline-flex}.checks-item__line{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.checks-item__head{width:100%;color:var(--color-text);align-items:flex-start;gap:.625rem;font-size:.78125rem;font-weight:500;line-height:1.45;display:flex}.checks-item--open .checks-item__head .checks-item__icon{padding-top:.125rem}.checks-item__title{flex:1;min-width:0}.checks-item__hover-caret{visibility:hidden}.checks-item--open .checks-item__hover-caret{padding-top:.1875rem}.checks-item:hover .checks-item__hover-caret{visibility:visible}.checks-item__head:focus-visible .checks-item__hover-caret{visibility:visible}.checks-item__body{flex-direction:column;gap:.375rem;min-width:0;padding-left:1.375rem;display:flex}.checks-actions{align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-xs);display:flex}.checks-actions>a{align-self:center}.checks-fold{padding:.375rem 0 var(--spacing-xs);color:var(--color-text-secondary);align-self:flex-start;align-items:center;gap:.3125rem;font-size:.78125rem;line-height:1.4;display:inline-flex}.checks-fold__rows .checks-fold{padding-inline-start:.625rem;padding-inline-end:.625rem}.checks-fold__rows{flex-direction:column;gap:.375rem;display:flex}.checks-fold:hover{color:var(--color-text)}.checks-item__head:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.checks-fold:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.finding-diff__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.finding-diff{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);overflow:hidden}.finding-diff__placeholder{height:calc(var(--finding-diff-lines) * var(--diffs-line-height,1.55) * var(--diffs-font-size,.75rem))}.finding-diff__footer,.finding-diff--missing{color:var(--color-text-tertiary);align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.71875rem;line-height:1.4;display:flex}.finding-diff__link{color:var(--color-text);text-decoration:none}.finding-diff__link:hover{text-decoration:underline}.checks-tab{gap:var(--spacing-xs);min-height:0;padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex;overflow-y:auto}@supports selector(::-webkit-scrollbar) and (scrollbar-gutter:stable){.checks-tab{scrollbar-gutter:stable;padding-right:calc(var(--spacing-md) - var(--scrollbar-size))}}.checks-note{padding:0 0 var(--spacing-xs);flex-direction:column;align-items:flex-start;gap:.125rem;font-size:.78125rem;line-height:1.4;display:flex}.checks-note__line{color:var(--color-text-secondary)}.checks-note__step{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.checks-note__step:hover:not(:disabled){text-decoration:underline}.checks-note__step:disabled{cursor:default;opacity:.6}.checks-note__step:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-radius:var(--radius-sm)}.checks-note__error{color:var(--color-danger)}[aria-expanded=true]>.checks-caret:not(.checks-item__hover-caret) svg{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.checks-caret svg{transition:transform var(--transition-speed-fast) var(--transition-easing-out)}.checks-item__body,.checks-fold__rows{animation:checks-reveal var(--transition-speed-fast) var(--transition-easing-out)}}@keyframes checks-reveal{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes pr-panel-fade-in{0%{opacity:0}}
