.alert-card{margin:1rem 0}.alert-card h2{font-size:1.35rem}.alert-market{font-weight:700}.alert-history:empty{display:none}#alertForm{display:grid;gap:1rem}#alertForm fieldset{border:1px solid var(--line,#304652);border-radius:12px;padding:1rem}#alertForm label{display:grid;gap:.4rem}#alertForm .notification-check{display:flex;align-items:center}#alertMarketChoices{display:grid;gap:.5rem}#alertTabs{display:flex;gap:.5rem;flex-wrap:wrap}#alertLimits{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}#marketAlerts{margin-top:1rem;border-top:1px solid #304652;padding-top:1rem}.alert-card .actions{flex-wrap:wrap}#modal{max-height:90vh;overflow:auto}#modal input,#modal select{max-width:100%;min-width:0}#modal .actions{flex-wrap:wrap}#alertReference p{margin:.5rem 0}#alertForm [hidden]{display:none}
