.dnvs-references{padding:24px;border:1px solid #e8c76e55;border-radius:16px;background:#171610}
.dnvs-references .dnvs-label{font-size:17px!important;margin-bottom:12px}
.dnvs-references-privacy a{color:#e9c566;text-underline-offset:3px}
.dnvs-references-privacy a:focus-visible{outline:2px solid #e9c566;outline-offset:4px}
#video-references-status{font-size:14px;line-height:1.6;color:#dfd8c7;margin:14px 0 0}
#video-reference-list{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none}
#video-reference-list[hidden]{display:none}
.dnvs-reference-row{display:grid!important;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px!important;border:1px solid #67604c;border-radius:12px;background:#211f18}
.dnvs-reference-row img{width:88px!important;height:88px!important;object-fit:cover;border-radius:8px;background:#0b0b09}
.dnvs-reference-row img[hidden]{display:none}
.dnvs-reference-row:not(:has(img:not([hidden]))){grid-template-columns:minmax(0,1fr) auto}
.dnvs-reference-row[data-state=ready]{border-color:#82987966;background:#1d251c}
.dnvs-reference-row[data-state=ready] .dnvs-reference-state{color:#c4deb9}
.dnvs-reference-row[data-state=failed],.dnvs-reference-row[data-state=rejected]{border-color:#df908080}
.dnvs-reference-row[data-state=failed] .dnvs-reference-state,.dnvs-reference-row[data-state=rejected] .dnvs-reference-state{color:#ffc5b6}
.dnvs-reference-name{font-size:15px!important;line-height:1.45;margin:0 0 6px!important;overflow-wrap:anywhere;color:#f5efdf}
.dnvs-reference-state{font-size:14px!important;line-height:1.5;margin:0!important;color:#dfc889}
.dnvs-reference-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.dnvs-reference-remove{min-height:40px;padding:8px 12px!important;font-size:14px!important;border-radius:8px!important}
@media(max-width:479px){.dnvs-references{padding:18px}.dnvs-reference-row{grid-template-columns:64px minmax(0,1fr)!important;gap:12px}.dnvs-reference-row img{width:64px!important;height:72px!important}.dnvs-reference-actions{grid-column:1/-1;justify-content:flex-end}.dnvs-reference-row:not(:has(img:not([hidden]))){grid-template-columns:1fr!important}}
