.yuldo-signal .project-metrics-table{width:100%;min-width:240px;max-width:540px;margin:0}.project-metrics-table>[role=row]{border-bottom:1px solid var(--line,#d7ded9);text-align:end;grid-template-columns:1.2fr 1fr 1fr;gap:18px;padding:12px 0;display:grid}.project-metrics-table>[role=row]>:first-child{text-align:start}.project-metrics-table [role=columnheader]{color:var(--ink-soft,#65716a);font-size:13px}.project-metrics-table strong{font-size:23px}.yuldo-signal .project-metrics-note{color:var(--ink-soft,#65716a);grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}.yuldo-signal button{min-height:44px}.yuldo-signal button:disabled{opacity:.65;cursor:default}@media (max-width:760px){.yuldo-signal .project-metrics-table{grid-area:2/1/auto/-1;min-width:0;max-width:none}.yuldo-signal button{grid-area:1/2}.yuldo-signal>div:first-child{min-width:0}.yuldo-signal h2{font-size:16px}}@media (max-width:360px){.yuldo-signal button{grid-area:3/1/auto/-1;justify-self:start}}.yuldo-signal table{border-collapse:collapse}.project-metrics-table th,.project-metrics-table td{border-bottom:1px solid var(--line);text-align:end;padding:12px 10px}.project-metrics-table th:first-child{text-align:start}.project-metrics-table th{color:var(--ink-soft);font-size:13px;font-weight:500}.project-metrics-table td{font-variant-numeric:tabular-nums;font-size:23px}.signal-compact.signal-section,.signal-compact.yuldo-signal{box-sizing:border-box;color:#58625e;background:0 0;border:0;border-top:1px solid #d7ded9;flex-wrap:wrap;align-items:center;gap:10px 22px;width:calc(100% - 48px);max-width:1240px;margin:28px auto;padding:12px 0;font-size:14px;display:flex}.signal-compact .signal-inline{flex-wrap:wrap;gap:8px 20px;display:flex}.signal-compact .signal-inline b{font-variant-numeric:tabular-nums;color:inherit;font-size:14px;font-weight:600}.signal-compact>button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-inline-start:auto;padding:8px 0;font-size:14px;display:inline-flex}.signal-compact>details{flex-basis:100%;font-size:13px}.signal-compact summary{cursor:pointer;width:fit-content;min-height:32px;padding:5px 0}.signal-compact details p{margin:5px 0;font-size:13px;line-height:1.7}.signal-compact button:disabled{opacity:.6}.signal-compact output{font-size:13px}@media (max-width:480px){.signal-compact.signal-section,.signal-compact.yuldo-signal{gap:4px 12px;width:calc(100% - 40px)}.signal-compact .signal-inline{gap:10px}.signal-compact>button{font-size:13px}}
