.dashboard-period{display:flex;align-items:end;flex-wrap:wrap;margin-bottom:18px;padding:15px 18px;border-radius:16px}.dashboard-period label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#65747b}.dashboard-period select,.dashboard-period input{min-width:145px}.dashboard-period>a{padding:9px 12px;color:#9a6200}.dashboard-period>small{margin-right:auto;color:#75848a}.finance-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.finance-strip article{padding:16px 18px;border-radius:15px;display:grid;grid-template-columns:1fr auto;align-items:center}.finance-strip small{grid-column:1/-1;color:#75848a}.finance-strip b{font-size:20px}.finance-strip span{font-size:11px;color:#829097}.revenue-chart{height:235px;display:flex;align-items:end;gap:11px;padding:28px 4px 0;border-bottom:1px solid #dfe7e9;background:linear-gradient(#fff,#f8fbfb)}.chart-column{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;min-width:0}.chart-column>span{font-size:9px;color:#607078;white-space:nowrap}.chart-column>i{display:block;width:min(42px,75%);min-height:3px;background:linear-gradient(180deg,#ffc136,#ff8b00);border-radius:8px 8px 2px 2px;box-shadow:0 8px 18px #ff9d0030}.chart-column>small{font-size:10px;padding-top:6px;color:#6d7c82}.revenue-panel{min-width:0}.stock-list strong{white-space:nowrap}@media(max-width:900px){.finance-strip{grid-template-columns:1fr 1fr}.dashboard-period>small{width:100%;margin-top:8px}}@media(max-width:620px){.finance-strip{grid-template-columns:1fr}.dashboard-period{align-items:stretch}.dashboard-period label,.dashboard-period select,.dashboard-period input,.dashboard-period button{width:100%}.revenue-chart{height:210px;gap:5px}.chart-column>span{font-size:8px;writing-mode:vertical-rl;max-height:55px}.chart-column>i{width:70%}}
