.Button-module__8RiFmG__base{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--touch);padding:0 var(--space-9);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--text-base);white-space:nowrap;line-height:1.2;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__base:disabled{cursor:not-allowed;opacity:.45}.Button-module__8RiFmG__primary{border-color:var(--brand-black);background:var(--brand-lime);color:var(--brand-black);font-weight:var(--weight-semibold)}.Button-module__8RiFmG__default{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.Button-module__8RiFmG__quiet{padding:0 var(--space-6);color:var(--text-muted);font-size:var(--text-sm);background:0 0;border-color:#0000}.Button-module__8RiFmG__quiet:hover{color:var(--text)}.Button-module__8RiFmG__danger{padding:0 var(--space-6);color:var(--status-late);font-size:var(--text-sm);background:0 0;border-color:#0000}.Button-module__8RiFmG__selected{border-color:var(--line-strong);background:var(--line-strong);color:var(--surface)}.Button-module__8RiFmG__dialog{min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-6);border-radius:var(--radius);font-size:var(--text-base);background:0 0;border:0}.Button-module__8RiFmG__dialog:hover{background:var(--surface-muted)}.Button-module__8RiFmG__dialog:focus-visible{outline-offset:1px}.Button-module__8RiFmG__dialogCancel{color:var(--text);font-weight:var(--weight-medium)}.Button-module__8RiFmG__dialogConfirm{color:var(--text);font-weight:var(--weight-semibold)}.Button-module__8RiFmG__dialogDanger{color:var(--status-late);font-weight:var(--weight-semibold)}.Button-module__8RiFmG__dialogFirst{margin-left:calc(var(--space-6) * -1)}.Button-module__8RiFmG__sm{min-height:36px;padding:0 var(--space-7);font-size:var(--text-sm)}.Button-module__8RiFmG__compact{padding:0 var(--space-7);font-size:var(--text-sm)}.Button-module__8RiFmG__iconOnly{width:var(--touch);min-width:var(--touch);padding:0}.Button-module__8RiFmG__block{width:100%}
.Badge-module__H8aylq__stage{padding:var(--space-1) 9px;border:1px solid var(--brand-black);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-black);font-size:var(--text-xs);white-space:nowrap;display:inline-block}.Badge-module__H8aylq__risk{font-family:var(--font-numeric);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.06em;white-space:nowrap}.Badge-module__H8aylq__riskHigh{color:var(--status-late)}.Badge-module__H8aylq__riskMid{color:var(--status-warn)}.Badge-module__H8aylq__riskLow{color:var(--text-muted)}.Badge-module__H8aylq__tone{font-family:var(--font-numeric);font-size:var(--text-xs);white-space:nowrap}.Badge-module__H8aylq__toneNormal{color:var(--text-muted)}.Badge-module__H8aylq__toneWarn{color:var(--status-warn)}.Badge-module__H8aylq__toneLate{color:var(--status-late)}.Badge-module__H8aylq__statusDone{color:var(--status-done)}.Badge-module__H8aylq__eyebrow{font-family:var(--font-numeric);font-size:var(--text-2xs);letter-spacing:var(--tracking-eyebrow);color:var(--text-muted);text-transform:uppercase;align-self:flex-start}.Badge-module__H8aylq__eyebrowStrong{color:var(--brand-black)}.Badge-module__H8aylq__pinkTag{background:var(--brand-pink);color:var(--brand-black);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:1px 7px;display:inline-block}
