.va{min-width:0}.va .page-head{margin-bottom:18px}.va .page-head h1{margin-bottom:6px}.va-section{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:8px 0 13px}.va-section h2{margin:0;font-size:15px}.va-section>span{font-size:10px;color:var(--muted);text-align:right}.va-accounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.va-account{min-width:0;padding:17px 17px 14px;background:#fff;border:1px solid var(--line);border-radius:11px;text-align:left;color:var(--ink);display:flex;flex-direction:column;box-shadow:none}.va-account:hover{border-color:#93ac97;background:#f9fbf6}.va-account.active,.va-account.active:hover{background:#1b4037;border-color:#1b4037;color:#fff;box-shadow:0 7px 22px #1b40371b}.va-account-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.va-account-top strong{font-size:14px;font-weight:650}.va-account-top small{font-size:8px;color:#819479;background:#eff3e8;padding:4px;border-radius:3px;white-space:nowrap}.va-account.active .va-account-top small{background:#375b4e;color:#c8d8bd}.va-handle{font-size:10px;color:#839781;margin:5px 0 18px;overflow:hidden;text-overflow:ellipsis}.va-account.active .va-handle{color:#bfd0b6}.va-account-main{display:flex;align-items:baseline;gap:7px}.va-account-main strong{font-size:30px;line-height:1;font-weight:650}.va-account-main>span{font-size:10px;color:#829381}.va-account.active .va-account-main>span{color:#bfd0b6}.va-account-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #e5ebe0;padding-top:12px;margin-top:16px}.va-account.active .va-account-metrics{border-color:#456557}.va-account-metrics>span{font-size:10px;color:#819381;display:flex;flex-direction:column;gap:4px}.va-account-metrics b{font-size:16px;color:var(--ink)}.va-account-metrics small{font-size:9px;color:#a1aea0}.va-account.active .va-account-metrics>span,.va-account.active .va-account-metrics b,.va-account.active .va-account-metrics small{color:#e2edda}.va-account-bottom{display:flex;justify-content:space-between;gap:6px;align-items:center;margin-top:16px;font-size:9px;color:#789170}.va-account-bottom>span{white-space:nowrap;color:var(--green);text-decoration:underline}.va-account.active .va-account-bottom,.va-account.active .va-account-bottom>span{color:#c6ddba}.va-detail-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:30px 0 15px}.va-detail-heading>div>span{color:#8da180;letter-spacing:1.7px;font-size:9px}.va-detail-heading h2{font-size:19px;margin:7px 0 0}.va-detail-heading h2 small{font-size:11px;color:var(--muted);font-weight:400;margin-left:8px}.va-detail-heading>span{font-size:10px;color:var(--muted);text-align:right}.va-toolbar{margin-bottom:12px}.va-toolbar .filters input{width:min(330px,45vw)}.va-table{margin-bottom:13px}.va-table th,.va-table td{padding:13px 11px}.va-table .title-cell{min-width:195px;max-width:260px}.va-table td .tiny{font-size:9px;margin-top:3px}.va-sync-note{margin:13px 0 30px;font-size:11px;color:var(--muted)}.va-sync-note summary{cursor:pointer;color:var(--green);padding:8px 0}.va-sync-note .notice{margin:8px 0 0}.va-sync-note .panel{margin:8px 0}@media(max-width:1250px){.va-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.va-accounts{grid-template-columns:1fr}.va-section,.va-detail-heading{align-items:start;flex-direction:column}.va-section>span,.va-detail-heading>span{text-align:left}.va-account-metrics{grid-template-columns:1fr 1fr}}
.va-caption{margin:18px 0;padding:15px 16px;border:1px solid #dfe8da;background:#f8faf5;border-radius:8px}.va-caption-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:13px}.va-caption-heading h3{font-size:13px;margin:0}.va-caption-heading small,.va-caption>div>small{font-size:10px;color:var(--muted)}.va-caption>div>p{font-size:12px;line-height:1.7;margin:6px 0 14px;overflow-wrap:anywhere}.va-caption>div:last-child>p{margin-bottom:0}.va-pending{color:#8a9984}.va-tags{display:flex;gap:6px;flex-wrap:wrap}.va-tags>span:not(.va-pending){padding:4px 7px;border-radius:4px;background:#e6efdf;color:#476a4f;font-size:11px}
