﻿.economic-analysis{
    margin:18px auto 4px;
    padding:14px;
    border:1px solid rgba(210,168,69,.22);
    border-radius:15px;
    background:rgba(210,168,69,.045);
}
.economic-analysis.hidden{display:none}
.economic-head{
    display:flex;
    justify-content:space-between;
    gap:10px;
    margin-bottom:10px;
    font-size:12px;
    font-weight:800;
}
.economic-badge{
    font-size:9px;
    color:#d8ad53;
}
.economic-period{
    margin-bottom:10px;
    font-size:10px;
    color:var(--muted);
}
.economic-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:8px;
}
.economic-grid>div{
    padding:9px;
    border-radius:10px;
    background:rgba(255,255,255,.035);
}
.economic-grid span{
    display:block;
    font-size:9px;
    color:var(--muted);
}
.economic-grid strong{
    font-size:11px;
}
.economic-note,.economic-message{
    margin-top:10px;
    font-size:9px;
    line-height:1.9;
    color:var(--muted);
}
@media(max-width:650px){
    .economic-grid{grid-template-columns:1fr}
}
