.company-signals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.company-signals-grid>section{min-width:0;margin:0}.signals-caption,.signals-foot,.signals-empty{color:#77857f;font-size:12px;line-height:1.65}.signals-list{max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.signal-rating{padding:13px 0;border-bottom:1px solid #e6ece7}.signal-rating>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:14px}.signal-rating time{font-size:11px;color:#77857f;white-space:nowrap}.signal-rating-value{display:flex;gap:9px;align-items:flex-start;margin-top:8px;font-size:13px;line-height:1.5}.signal-action{padding:2px 7px;background:#edf4ed;border-radius:6px;color:#356b4d;font-size:11px;white-space:nowrap}.signals-unavailable{padding:11px;background:#f7f8f5;border-radius:8px;color:#77857f;font-size:12px;line-height:1.6}.signal-event{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #e6ece7;color:inherit;text-decoration:none}.signal-event>div:nth-child(2){flex:1;min-width:0}.signal-event strong{font-size:14px}.signal-event p{font-size:12px;margin:5px 0;color:#53675c}.signal-event small{font-size:11px;color:#77857f}.signal-date{border-radius:10px;background:#edf4ed;min-width:55px;padding:10px 5px;text-align:center;display:grid;gap:4px;color:#356b4d}.signals-links{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin-top:16px}.signals-links a{color:#356b4d}.signals-empty{padding:25px 0}@media(max-width:700px){.company-signals-grid{grid-template-columns:minmax(0,1fr)}.signal-rating-value{flex-wrap:wrap}}
