.watchlist-btn{border-radius:8px;font-size:.85rem;padding:4px 10px;transition:all .3s ease;white-space:nowrap}.watchlist-btn:hover{transform:scale(1.03)}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:after{color:#888;content:" ⇅";font-size:.8rem}.sortable.active-asc:after{color:#000;content:" ↑"}.sortable.active-desc:after{color:#000;content:" ↓"}@media (max-width:576px){.watchlist-btn{font-size:.75rem;padding:3px 8px}}.forecast-container{max-width:100%;overflow-x:auto;padding:20px}.forecast-title{color:#222;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.table-wrapper{border-radius:12px;box-shadow:0 0 10px #0000001a;overflow-x:auto;width:100%}.forecast-table{background-color:#fff;border-collapse:collapse;font-size:.95rem;width:100%}.forecast-table thead{background-color:#f5f5f5}.forecast-table td,.forecast-table th{border:1px solid #ddd;padding:12px;text-align:center}.text-success{color:#09c809;font-weight:700}.text-warning{color:#f86363;font-weight:700}.text-profit{color:#2798f5;font-weight:700}.text-loss{color:#f40b74;font-weight:700}.reason-cell{text-align:start}@media (max-width:768px){.forecast-title{font-size:1.4rem}.forecast-table td,.forecast-table th{font-size:.85rem;padding:8px}.reason-cell{max-width:200px}}.watchlist-container{padding:2rem}.watchlist-title{font-weight:700;margin-bottom:2rem;text-align:center}.reason-cell{max-width:300px;white-space:pre-wrap}.text-profit{color:#198754}.text-loss{color:#dc3545}@media (max-width:576px){.watchlist-title{font-size:1.2rem}.reason-cell{max-width:150px}}
/*# sourceMappingURL=main.136b953e.css.map*/