.hl.pf .pf-card{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg) 0 0 0;background:var(--ss-surface);border-bottom:0;border-right:0;flex-direction:column;gap:16px;height:368px;padding:16px 0 16px 16px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.hl.pf .pf-card[data-whole]{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg);height:auto;padding-right:16px;bottom:0;-webkit-mask-image:none;mask-image:none}.hl.pf .pf-block{flex-direction:column;gap:8px;min-width:0;display:flex}.hl.pf .pf-caption{padding-right:16px}
.hl.tr .tr-panel{border:1px solid var(--ss-line);border-radius:var(--ss-radius-lg) var(--ss-radius-lg) 0 0;background:var(--ss-surface);border-bottom:0;font-size:13px;line-height:1.3;position:absolute;inset:0 0 auto}@container (max-width:364px){.hl.tr .tr-panel{border-right:0;border-top-right-radius:0}}.hl.tr .tr-head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.hl.tr .tr-title{color:var(--ss-text-strong);font-size:14px}.hl.tr .tr-summary{align-items:center;gap:12px;display:flex}.hl.tr .tr-count{color:var(--ss-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.hl.tr .tr-row{border-bottom:1px solid var(--ss-line-faint);grid-template-columns:14px 112px minmax(0,1fr);align-items:center;gap:8px;height:38px;padding:0 12px;display:grid}.hl.tr .tr-row--fail{border-bottom:0;grid-template-columns:14px 112px minmax(0,1fr) 14px}.hl.tr .tr-id{font-size:11px}.hl.tr .tr-case{white-space:nowrap;text-overflow:ellipsis;color:var(--ss-text-strong);overflow:hidden}.hl.tr .tr-ok{color:var(--ss-text)}.hl.tr .tr-bad{color:var(--ss-danger-text)}.hl.tr .tr-fail{border-bottom:1px solid var(--ss-line);background:color-mix(in oklch, var(--ss-danger-soft) 40%, transparent)}.hl.tr .tr-detail{flex-direction:column;gap:8px;padding:0 24px 24px 34px;display:flex}.hl.tr .tr-message{color:var(--ss-danger-text)}.hl.tr .tr-frame-label{align-items:center;gap:4px;display:inline-flex}.hl.tr .tr-code{border-radius:var(--ss-radius-md);background:var(--ss-well);padding:8px 0 8px 12px}.hl.tr [data-layout=compact] .tr-row{grid-template-columns:14px minmax(0,1fr)}.hl.tr [data-layout=compact] .tr-row--fail{grid-template-columns:14px minmax(0,1fr) 14px}.hl.tr [data-layout=compact] .tr-id,.hl.tr [data-layout=compact] .tr-summary .hl-mono{display:none}
