/* VideoVault: evidence_status module (loaded only when it renders; tokens and shared parts are in base.css). */
/* VV-009 Finding / evidence status. */
.vvault-front .vvault-evidence__title.vvault-mod-title,.vvault-front .vvault-module.vvault-module>h2.vvault-evidence__title{font-size:clamp(2rem,1.2rem + 3.6cqi,3.15rem);line-height:1.02;margin:0 0 .5rem}
.vvault-front .vvault-evidence__text{margin:0 0 1.5rem;max-width:58ch;font-family:var(--vv-font-display);font-size:clamp(1.08rem,.98rem + .6cqi,1.3rem);line-height:1.5}
.vvault-front .vvault-evidence .vvault-factline{margin:0;padding-bottom:1rem}
.vvault-front .vvault-evidence .vvault-factline~.vvault-subhead{padding-top:1rem;margin-top:0;border-top:1px solid var(--vv-card-line)}
.vvault-front .vvault-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}
.vvault-front .vvault-tile{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.75rem;border:1px solid var(--vv-card-line);border-radius:4px;background:var(--vv-paper)}
.vvault-front .vvault-tile__title{margin:.25rem 0 0;font-size:1.15rem;line-height:1.25;font-weight:var(--vv-title-weight)}
.vvault-front .vvault-tile__title a{text-decoration:none}
.vvault-front .vvault-tile__title a:hover{text-decoration:underline}
.vvault-front .vvault-module--clean :is(h2.vvault-mod-title,.vvault-evidence__title,.vvault-tintro__name,.vvault-sintro__title,.vvault-rpath__title,h2.vvault-rpath__title,.vvault-pick__title,.vvault-locs__title,.vvault-cmp__title,.vvault-chprof__name,.vvault-after__title,.vvault-find__title,.vvault-stlead__title,.vvault-tindex__fname,.vvault-otd__name,.vvault-evlink__name,.vvault-datebr__head h3,.vvault-datebr__none h3,.vvault-otd__none h3,.vvault-otd__try h3,.vvault-sresults__nh,.vvault-found>.vvault-note h3){font-size:var(--vv-title);line-height:1.2;letter-spacing:0;font-weight:var(--vv-title-weight)}
.vvault-front .vvault-module--clean :is(.vvault-evidence__text){font-size:1.0625rem;line-height:1.55}
/* Finding box. */
.vvault-front .vvault-evbox .vvault-acc{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--vv-s5);padding:var(--vv-s5);border:1px solid var(--vv-card-line);border-radius:var(--vv-radius-sm);background:color-mix(in srgb,currentColor 5%,transparent)}
.vvault-front .vvault-evbox--official .vvault-acc{border-color:color-mix(in srgb,var(--vv-strong) 30%,transparent);background:color-mix(in srgb,var(--vv-strong) 11%,var(--vv-paper))}
.vvault-front .vvault-evbox .vvault-acc__sum{display:contents}
.vvault-front .vvault-evbox__ico{grid-row:1/span 3;align-self:center;width:2.5rem;height:2.5rem;background:color-mix(in srgb,currentColor 38%,transparent);-webkit-mask:var(--vv-ico-ask) center/contain no-repeat;mask:var(--vv-ico-ask) center/contain no-repeat}
.vvault-front .vvault-evbox--official .vvault-evbox__ico{background:var(--vv-strong);-webkit-mask-image:var(--vv-ico-doc);mask-image:var(--vv-ico-doc)}
.vvault-front .vvault-evbox__title{grid-column:2;font-size:1.15rem}
.vvault-front .vvault-evbox--official .vvault-evbox__title{color:var(--vv-strong)}
.vvault-front .vvault-evbox__text{grid-column:2;margin:var(--vv-s1) 0 0;max-width:var(--vv-measure,57ch);font-size:max(1.0625rem,1em);line-height:1.55;color:inherit}
.vvault-front .vvault-evbox .vvault-ai-label{grid-column:2;margin:var(--vv-s2) 0 0}
.vvault-front .vvault-evbox__report{grid-column:2;margin:var(--vv-s2) 0 0;font-size:.875rem}
/* Wide event page (board 04): the report link takes a right-hand column across the box's rows, so a full-width box
   ends in content at both edges while the finding text stays at the reading measure. A <details> wraps everything
   after its summary in one ::details-content box, so that box steps aside (display:contents) for the children to
   take their columns; browsers without ::details-content keep the report under the text. */
@supports selector(::details-content){@container vvev (min-width:761px){.vvault-front .vvault-evpage .vvault-evbox .vvault-acc:has(.vvault-evbox__report){grid-template-columns:2.5rem minmax(0,1fr) auto}.vvault-front .vvault-evpage .vvault-evbox .vvault-acc:has(.vvault-evbox__report)::details-content{display:contents}.vvault-front .vvault-evpage .vvault-evbox__report{grid-column:3;grid-row:1/span 3;align-self:center;margin:0 0 0 var(--vv-s5);white-space:nowrap}
/* Without a report link the title takes the left column and the finding sits beside it at the reading measure. */
.vvault-front .vvault-evpage .vvault-evbox .vvault-acc:not(:has(.vvault-evbox__report)){grid-template-columns:2.5rem minmax(0,1fr) auto}.vvault-front .vvault-evpage .vvault-evbox .vvault-acc:not(:has(.vvault-evbox__report))::details-content{display:contents}.vvault-front .vvault-evpage .vvault-evbox .vvault-acc:not(:has(.vvault-evbox__report))>.vvault-acc__sum .vvault-evbox__title{grid-row:1/span 2;align-self:start;padding-right:var(--vv-s5)}.vvault-front .vvault-evpage .vvault-acc:not(:has(.vvault-evbox__report)) :is(.vvault-evbox__text,.vvault-ai-label){grid-column:3}.vvault-front .vvault-evpage .vvault-acc:not(:has(.vvault-evbox__report)) .vvault-evbox__text{margin-top:0}}}
@container vvev (max-width:760px){.vvault-front .vvault-evpage .vvault-evbox .vvault-acc{display:block;padding:0;border:0;border-bottom:1px solid var(--vv-card-line);border-radius:0;background:transparent}.vvault-front .vvault-evpage .vvault-evbox .vvault-acc__sum{display:flex;min-height:2.75rem;margin:0;padding:var(--vv-s2) 0}.vvault-front .vvault-evbox__ico{width:1.25rem;height:1.25rem;flex:none}.vvault-front .vvault-evbox--official .vvault-evbox__title{color:inherit}}
