/* FlagCompass 4.42: explicit units; independent from the existing gallery layout. */
.we-country-accounting{border:1px solid #315071;border-radius:14px;background:#102035;color:#eef5ff;padding:16px 20px;margin:12px 0 24px;overflow-wrap:anywhere}
.we-country-accounting[hidden]{display:none!important}.we-country-accounting summary{cursor:pointer;font-size:1.05rem;font-weight:750;min-height:28px}.we-country-accounting p{color:#bdcde0;line-height:1.55;margin:12px 0}.we-country-accounting h3{font-size:1rem;margin:18px 0 12px;color:#ffd763}.we-country-accounting-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.we-country-accounting dl{margin:0}.we-country-accounting dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:9px 0;border-bottom:1px solid #294058}.we-country-accounting dt{font-weight:500}.we-country-accounting dd{margin:0;font-variant-numeric:tabular-nums;font-weight:750;color:#78dfff}.we-country-accounting .we-btn{white-space:normal;margin-top:14px;max-width:100%}@media(max-width:760px){.we-country-accounting-columns{grid-template-columns:1fr;gap:4px}.we-country-accounting{padding:14px}}

.we-country-accounting .we-btn{font:inherit;color:#edf7ff;background:#253c58;border:1px solid #5b7798;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:42px}.we-country-accounting .we-btn:hover{background:#315377}.we-country-accounting .we-btn:focus-visible{outline:3px solid #78dfff;outline-offset:3px}
