/* Scoped evidence and availability hierarchy; original globe and Account grid retained. */
.principal-availability{margin:0 0 24px;padding:18px 22px;background:#0a1b2b;border:1px solid #244658;border-radius:14px}
.principal-availability>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.principal-availability .design-value{min-width:0;gap:7px}
.principal-availability .design-value strong{font-size:1.25rem;font-variant-numeric:tabular-nums}
.principal-availability .footnote{margin:16px 0 0;line-height:1.6}
.design-withdraw-form .principal-availability{margin:16px 0;padding:16px}
.mc-cost-breakdown,.mc-receipt-outcome{margin:20px 0 0;padding:18px;border:1px solid #254354;border-radius:12px;background:#0b1c2b}
.mc-cost-breakdown h4,.mc-receipt-outcome h4{margin:0 0 14px;font-size:1rem}
.mc-cost-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.mc-cost-list li{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1.6fr);gap:14px;padding:12px 0;border-bottom:1px solid #23384b}
.mc-cost-list strong{color:#ecf7fc;font-variant-numeric:tabular-nums}
.mc-cost-list span{color:#aebfce;font-size:.88rem;line-height:1.5}
.mc-receipt-outcome.requires-review{border-color:#8b6836;background:#251f19}
.mc-receipt-outcome.requires-review h4{color:#f5cd85}
.mc-receipt-outcome p{line-height:1.65}
.mc-detail .mc-facts dt,.mc-detail .mc-facts dd,.manual-statement-evidence .mc-facts dt,.manual-statement-evidence .mc-facts dd{padding:9px 0;border-bottom:1px solid #22394a;margin:0;min-width:0;overflow-wrap:anywhere}
.manual-statement-evidence{margin-top:24px;padding-top:22px;border-top:1px solid #284154}
.manual-statement-record{margin:14px 0;border:1px solid #29475a;border-radius:12px;padding:16px;min-width:0}
.manual-statement-record summary{font-weight:600;cursor:pointer;line-height:1.65;overflow-wrap:anywhere}
.manual-statement-record .mono{overflow-wrap:anywhere}
.manual-statement-record .mc-facts{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);gap:0 18px}
.pa-plan .ad-facts dd,.pa-plan .pa-reference{overflow-wrap:anywhere;min-width:0}
.wallet-ownership-note{padding:14px;border-left:3px solid #44cabd;background:#102536;line-height:1.65}
@media(width < 768px){
 .principal-availability{padding:16px;margin-bottom:18px}
 .principal-availability>div{gap:16px;grid-template-columns:1fr}
 .principal-availability .design-value{display:flex;justify-content:space-between;align-items:start;gap:14px}
 .principal-availability .design-value span{max-width:65%;line-height:1.5}
 .principal-availability .design-value strong{font-size:1.1rem;white-space:nowrap}
 .mc-cost-breakdown,.mc-receipt-outcome{padding:14px}
 .mc-cost-list li{grid-template-columns:1fr;gap:5px}
 .manual-statement-record{padding:13px}
 .manual-statement-record .mc-facts{grid-template-columns:1fr;gap:0}
 .manual-statement-record .mc-facts dt{border-bottom:0;padding:10px 0 2px;color:#aebfce}
 .manual-statement-record .mc-facts dd{padding:0 0 10px}
}
