.vv-update-feed{display:grid;gap:18px}.vv-update-card{position:relative;overflow:hidden;border:1px solid rgba(185,137,255,.22);border-radius:17px;background:linear-gradient(135deg,rgba(58,37,82,.34),rgba(20,15,30,.92));box-shadow:0 18px 42px rgba(0,0,0,.2)}.vv-update-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#be8dff,#7b4bb2)}.vv-update-card-head{display:flex;justify-content:space-between;gap:20px;padding:23px 26px 19px;border-bottom:1px solid rgba(255,255,255,.075)}.vv-update-card h2{margin:4px 0 7px;font-size:1.28rem}.vv-update-card p{margin:0;color:var(--muted);max-width:670px}.vv-update-meta{display:grid;justify-items:end;align-content:start;gap:8px;color:var(--muted);text-align:right;white-space:nowrap}.vv-update-count{border:1px solid rgba(194,151,255,.32);border-radius:999px;padding:5px 10px;background:rgba(164,104,255,.14);color:#eadcff;font-size:.77rem;font-weight:800}.vv-update-changes{display:grid;gap:16px;padding:18px 22px 23px}.vv-update-section{display:grid;gap:7px}.vv-update-section h3{margin:0 0 2px;font-size:.83rem;text-transform:uppercase;letter-spacing:.08em;color:#cba4ff}.vv-update-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:10px 11px;border-radius:10px;background:rgba(255,255,255,.035)}.vv-update-row:nth-child(even){background:rgba(255,255,255,.055)}.vv-change-action{font-size:.67rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;border-radius:6px;background:rgba(188,142,255,.16);color:#e7d6ff}.vv-change-action.added{background:rgba(86,205,150,.15);color:#9bf1c3}.vv-change-action.removed{background:rgba(255,109,121,.14);color:#ffb6bb}.vv-change-main{display:grid;gap:3px;min-width:0}.vv-change-main b{font-size:.95rem}.vv-change-main span{color:var(--muted);font-size:.86rem;line-height:1.4}.vv-no-change{padding:20px 24px;color:var(--muted)}@media(max-width:700px){.vv-update-card-head{padding:19px;display:grid}.vv-update-meta{justify-items:start;text-align:left;white-space:normal}.vv-update-changes{padding:15px}.vv-update-row{grid-template-columns:1fr}.vv-change-action{justify-self:start}}
