.portfolio-confirmation-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;margin-top:18px;border:1px solid #29465b;border-left:4px solid #62cdb5;border-radius:18px;background:#0b2033;color:#b5c7da}
.portfolio-confirmation-summary>div{display:grid;gap:7px;min-width:220px}
.portfolio-confirmation-percent{display:block;font-size:32px;line-height:1.2;color:#f1f6ff;letter-spacing:-.025em}
.portfolio-confirmation-summary p{margin:0;max-width:450px;font-size:13px;line-height:1.6;color:#9cb2c8}
.portfolio-title-confirmation{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:155px;max-width:270px;white-space:normal;line-height:1.4}
.portfolio-title-confirmation small{font-size:11px;color:#9eb3ca}
.portfolio-confirmation-badge{display:inline-flex;padding:4px 9px;border-radius:99px;font-size:11px;font-weight:750;white-space:nowrap}
.portfolio-confirmation-badge.confirmed{background:#123c3a;color:#8ee4ca}
.portfolio-confirmation-badge.pending{background:#1b3045;color:#becfe0}
.portfolio-confirmation-badge.warning{background:#493918;color:#ffe09a}
.portfolio-title-confirmation .portfolio-confirmation-proof{color:#8fcebF;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.portfolio-title-confirmation a:focus-visible,.portfolio-title-confirmation summary:focus-visible{outline:2px solid #8ee4ca;outline-offset:3px}
.portfolio-title-confirmation details{font-size:12px;color:#ffe09a;width:100%}
.portfolio-title-confirmation summary{cursor:pointer}
.portfolio-title-confirmation details p{margin:7px 0;max-width:260px;white-space:pre-wrap;overflow-wrap:anywhere;color:#cad6e6}
@media(max-width:700px){.portfolio-confirmation-summary{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.portfolio-confirmation-summary>div{min-width:0}.portfolio-confirmation-summary p{max-width:none}}
