html.egrn-stats-modal-open{overflow:hidden}
.ecp .egrn-stats-trigger,.eqp .egrn-stats-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:12px;padding:16px 0 8px;border:0;border-top:1px solid #e2e9f1;border-radius:0;background:transparent;box-shadow:none;color:#21374e;text-align:left;font:600 13px/1.5 Roboto,Arial,sans-serif;cursor:pointer}
.egrn-stats-trigger span{color:#74859a;font-size:19px;line-height:1}
.egrn-stats-trigger:hover{color:#227bcc}
.ecp .egrn-stats-dialog,.eqp .egrn-stats-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(680px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #dce5ee;border-radius:14px;background:#fff;color:#21374e;box-shadow:0 20px 75px #10283c40;text-align:left}
.egrn-stats-dialog:not([open]){display:none}
.egrn-stats-dialog::backdrop{background:rgba(15,35,58,.48)}
.egrn-stats-dialog-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #e2e9f1;background:#fff}
.ecp .egrn-stats-dialog h2,.eqp .egrn-stats-dialog h2{margin:0;font-size:22px;line-height:1.3;color:#21374e}
.ecp .egrn-stats-dialog-heading button,.eqp .egrn-stats-dialog-heading button{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #dce5ee;border-radius:7px;background:#f7f9fc;color:#657e96;font:26px/1 Arial,sans-serif;box-shadow:none;cursor:pointer}
.egrn-stats-dialog-body{padding:0 24px 18px}
.ecp .egrn-stats-dialog dl,.eqp .egrn-stats-dialog dl{display:block;margin:0}
.ecp .egrn-stats-dialog dl>div,.eqp .egrn-stats-dialog dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf1f5}
.ecp .egrn-stats-dialog dt,.eqp .egrn-stats-dialog dt{margin:0;color:#74859a;font-size:13px;font-weight:400;line-height:1.5}
.ecp .egrn-stats-dialog dd,.eqp .egrn-stats-dialog dd{margin:0;color:#21374e;font-size:14px;font-weight:500;line-height:1.5;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.egrn-stats-trigger:focus-visible,.egrn-stats-dialog button:focus-visible{outline:3px solid #efb741;outline-offset:4px}
@media(max-width:600px){.egrn-stats-dialog-heading{padding:16px;gap:10px}.ecp .egrn-stats-dialog h2,.eqp .egrn-stats-dialog h2{font-size:19px}.egrn-stats-dialog-body{padding:0 16px 14px}.ecp .egrn-stats-dialog dt,.eqp .egrn-stats-dialog dt{font-size:12px}.ecp .egrn-stats-dialog dd,.eqp .egrn-stats-dialog dd{font-size:13px}.ecp .egrn-stats-dialog dl>div,.eqp .egrn-stats-dialog dl>div{gap:9px;padding:12px 0}}
