.MotoConditionCard_card__fmmc5{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-bg-elevated);border-radius:var(--radius-lg)}.MotoConditionCard_head__ZbIL3{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.MotoConditionCard_headLeft__7OcJu{display:flex;align-items:center;gap:var(--space-2);min-width:0}.MotoConditionCard_title__QSkgK{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.MotoConditionCard_helpWrap__W1eBn{position:relative;display:inline-flex}.MotoConditionCard_help__YuJrH{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid var(--color-border-default);background:transparent;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-bold);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.MotoConditionCard_help__YuJrH:hover{border-color:var(--color-primary);color:var(--color-primary)}.MotoConditionCard_tip__9792D{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-dropdown,50);width:260px;max-width:min(260px,80vw);padding:var(--space-3) var(--space-4);background:var(--color-bg-overlay);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.45);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:1.6;color:var(--color-text-secondary,var(--color-text-primary));text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease-out)}.MotoConditionCard_helpWrap__W1eBn:hover .MotoConditionCard_tip__9792D,.MotoConditionCard_helpWrap__W1eBn[data-open=true] .MotoConditionCard_tip__9792D{opacity:1;visibility:visible;pointer-events:auto}.MotoConditionCard_badge__Dipdr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:#fff}.MotoConditionCard_accident__Ssu6R{align-self:flex-start;padding:var(--badge-padding);border-radius:var(--radius-sm,6px);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-error)}.MotoConditionCard_grid__CO3O3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.MotoConditionCard_cell___ky_k{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MotoConditionCard_cellHead__2n22E{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.MotoConditionCard_cellLabel__GGNJp{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MotoConditionCard_cellVal__o4sUg{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--font-weight-bold)}.MotoConditionCard_cellVal__o4sUg[data-tier=good]{color:var(--color-success)}.MotoConditionCard_cellVal__o4sUg[data-tier=mid]{color:var(--color-warning)}.MotoConditionCard_cellVal__o4sUg[data-tier=bad]{color:var(--color-error)}.MotoConditionCard_bar__UWEA9{display:flex;gap:3px}.MotoConditionCard_seg__uqShk{flex:1 1;height:6px;border-radius:2px;background:var(--color-bg-overlay)}.MotoConditionCard_seg__uqShk[data-on][data-tier=good]{background:var(--color-success)}.MotoConditionCard_seg__uqShk[data-on][data-tier=mid]{background:var(--color-warning)}.MotoConditionCard_seg__uqShk[data-on][data-tier=bad]{background:var(--color-error)}