.en-ere-widget{background:#202629;color:#f4f7f5;border:1px solid #3d4746;border-radius:16px;padding:24px;font-family:inherit;max-width:100%;box-sizing:border-box}.en-ere-widget *{box-sizing:border-box}.en-ere-widget .en-ere-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.en-ere-widget .en-ere-eyebrow{font-size:11px;letter-spacing:1.5px;color:#f9a01b;font-weight:800}.en-ere-widget h3{color:#fff;margin:8px 0;font-size:clamp(21px,3vw,29px);line-height:1.2}.en-ere-widget p{margin:6px 0;color:#c5ceca}.en-ere-widget .en-ere-current{background:#293331;border:1px solid #3e5750;border-radius:12px;padding:12px 18px;min-width:175px}.en-ere-widget small{display:block;color:#c3ceca;font-size:12px}.en-ere-widget .en-ere-current strong{display:block;color:#f9a01b;font-size:30px;line-height:1.3}.en-ere-widget .en-ere-current span{font-size:11px;color:#b7c5be}.en-ere-widget .en-ere-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin:22px 0 12px}.en-ere-widget .en-ere-periods{display:flex;flex-wrap:wrap;gap:6px}.en-ere-widget button{background:#313b3b;color:#e8efea;border:1px solid #53605c;border-radius:7px;padding:8px 11px;cursor:pointer;font:inherit;font-size:12px}.en-ere-widget button.active{background:#f9a01b;color:#17211e;border-color:#f9a01b;font-weight:800}.en-ere-widget label{color:#d3ded8;font-size:12px;display:flex;align-items:center;gap:7px}.en-ere-widget input{accent-color:#f9a01b}.en-ere-widget .en-ere-chart{position:relative;height:320px;width:100%;background:#242d2c;border-radius:10px;padding:12px}.en-ere-widget canvas{width:100%!important;height:100%!important}.en-ere-widget .en-ere-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e5ece8;text-align:center;padding:15px}.en-ere-widget .en-ere-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.en-ere-widget .en-ere-stats>div{padding:14px;background:#293331;border-radius:10px}.en-ere-widget .en-ere-stats strong{display:block;color:#f9a01b;font-size:19px;margin-top:5px}.en-ere-widget .en-ere-foot{font-size:11px;line-height:1.6}.en-ere-widget .en-ere-foot a{color:#9cdbb0;text-decoration:underline}@media(max-width:600px){.en-ere-widget{padding:16px}.en-ere-widget .en-ere-stats{grid-template-columns:1fr}.en-ere-widget .en-ere-chart{height:270px}}