.account-panel{padding:22px;margin-bottom:18px}.account-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-head h2{margin:0;font-size:1.25rem}.account-panel p{font-size:14px;line-height:1.6;color:#a8bbd0}.account-panel form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.account-panel label{display:grid;gap:7px;font-size:14px}.account-panel input{background:#091522;border:1px solid #30475f;padding:12px;color:white;border-radius:10px;min-width:0;font-size:16px}.account-panel form>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px}.account-panel [hidden]{display:none!important}.account-user{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #26394b}.account-user span{flex:1;overflow-wrap:anywhere;min-width:160px}.account-panel #accountError{color:#ffad8e}.quote-age{font-size:11px!important;letter-spacing:0!important;line-height:1.5;white-space:normal!important}.market-sessions>p button{margin-left:12px}
@media(max-width:600px){.account-panel{padding:16px}.account-panel form{grid-template-columns:1fr}.account-head{flex-wrap:wrap}.market-sessions>p button{display:block;margin:8px 0}}
.news-list{display:grid;gap:12px}.news-item{display:block;padding:20px;text-decoration:none;color:#dce8f2}.news-item h2{font-size:1rem;line-height:1.6;margin:8px 0}.news-item p,#newsStatus{font-size:13px;color:#8aa0b6}.news-sources{padding:22px;margin-top:20px}.news-sources p{line-height:1.6;color:#91a5b9;font-size:14px}.news-sources a{display:inline-block;margin:8px 20px 8px 0;color:#29e3a7}
@media(max-width:900px){.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-nav button{font-size:11px}.page-head{flex-wrap:wrap;gap:12px}}
